SIEMENS西门子黑河授权代理商
多种级别(功能逐步升级)的CPU,种类齐全的通用功能的模板,使用户能根据需要组合成不同的系统。当控制系统规模扩大或变得更加复杂时,不必投入很多费用。任何时候只要适当的增加一些模板,便能使系统升级和充分满足您的需要。
SIMATIC S7-400可编程控制器彩用模块化设计,性能范围宽广的不同模板可灵活组合,扩展十分方便。
一个系统可包括:
电源模板(PS): 将SIMATIC S7-400连接到120/230VAC或24DC电源上。
中央处理单元(CPU):有多种CPU可供用户选择,有些带有内置的PROFIBUS-DP接口,用于各种性能可包括多个CPU以加强其性能。
数字量输入和输出(DI/DO)和模拟量输入和输出(AI/AO)的信号模板(SM)。
通讯处理器(CP):用于总线连接和点到点连接。
功能模板(FM):专门用于计数、定位、凸轮等控制任务。
SIMATIC S7-400还提供以下部件以满足用户的需要:
接口模板(IM),用于连接中央控制单元和扩展单元。 SIMATIC S7-400中央控制器多能连接21个扩展单元。
SIMATIC M7自动化计算机: M7是AT兼容的计算机,用于要求解决高速计算机的技术问题。它既可用作CPU也可用作功能模板(FM 456-4应用模板)。
介绍了针对西门子S7-300/400系统供电设计的一般原则,详细介绍了针对CPU电源、机架电源、模块工作电源、传感器电源的设计原则,给出了详细的处理措施,另外还对S7-300/400 110模块的接线的一些注意事项进行了汇总,希望通过本文档,能给用户以工程实施的帮助和指导。
工业现场严重的干扰,会通过工控机电源对工控系统造成严重危害,供电系统设计的好坏直接影响到控制系统的可靠性。对于应用PLC的工控系统,在设计供电系统时应考虑下列因素:供电与接地系统的合理设计;电源系统的抗干扰性;外部设备失电时不应影响P LC的供电,控制系统不允许断电的场合供电电源的冗余等.西门子S7-300/400系列可编程控制器是专门为工业控制设计的,对于S7-300/400来说,电源系统一般会设计到三种电源类型:CPU电源,模块工作电源,传感器电源,如何合理布局三种电源对系统的工作稳定性至关重要,合理的电源设计才能保证整个系统的可靠.
介绍了针对西门子S7-300/400系列可编程控制器的抗干扰措施,从系统设计阶段(包括硬件和软件方面)及系统安装阶段详细分析了抗干扰措施的方法和步骤,希望能给使用S7-300/400系列可编程控制器用户入门指导。
西门子S7-300/400系列可编程控制器是专门为工业控制设计的,在设计和制造过程中SIEMENS采取了多层次抗干扰措施,使系统能在恶劣的工业环境下与强电设备一起工作。运行的稳定性和可靠性很高,S7-300/400平均*工作时间高达几万小时。随着计算机技术的发展,S7-300/400的功能也越来越强,使用越来越方便,因此在工业控制系统中使用日益广泛。但是,产品的可靠性高只是保证系统可靠工作的前提,还必须在设计和安装S7-300/400系统过程中采用相应的措施,才能保证系统可靠工作.在S7-300/400使用现场的情况往往比较复杂,常常存在各种不同配电、控制及驱动设备,各个设备之间控制电缆的铺设也很接近,这就造成了干扰的产生。电网的波动、大功率用电设备电缆线及其本身产生的电磁斜波,另外一些自然环境如闪电等都会对S7-300/400的正常工作造成影响。
CPU 用于 SIMATIC S7-400H 和 S7-400F/FH
可在高可用性 S7-400H 系統中使用
可結合故障安全 S7-400F/FH 系統中的 F-Runtime 授權和 F 兼容 CPU 使用
帶有集成 PROFIBUS DP 主站接口
帶有 2 個用于同步模塊的插槽
CPU 417-5H 是用于 SIMATIC S7-400H 和 S7-400 F/FH 的功能強大的 CPU, 可以用于實現 S7-400H 高可用性系統。也可結合 F 運行授權一起用于 S7-400F/FH 故障安全自動化系統。
通過內置 PROFIBUS-DP 接口,還可使它作為主站,直接連接到 PROFIBUS-DP 現場總線。
基于帶交換機功能的內置 PROFINET 接口,提供 2 個可外部訪問的 PROFINET 端口。這樣,可實現總線性或環形結構。
CPU 417-5H 擁有:
西门子6ES7417-5HT06-0AB0 功能強大的處理器:
CPU 處理每條二進制指令的時間小于 7.5 ns。
32 MB RAM(16 MB 用于程序,16 MB 用于數據):
用于 S7-400H 自動化系統的用戶程序和組態數據的裝載存儲器;高速主存儲器,用于與過程相關的用戶程序的子程序。
存儲卡:
用于擴展內置裝載存儲器。除程序本身之外,裝載存儲器中所含的信息還包括 S7-400H 的組態數據,這就是要在存儲器中占據雙倍空間的原因。 其結果是:
內置的裝載存儲器不能滿足大程序量的要求,因此需要存儲卡。
提供有 RAM 和 FEPROM 卡(FEPROM 用于在斷開電源時保存數據)。
靈活的擴展選件:
多達 262,144 點數字量和 16,384 點模擬量輸入/輸出。
MPI 多點接口:
MPI 可用來建立一個 32 個節點的簡單網絡,數據傳輸速率 187.5 Kbit/s。CPU 可以與通信總線(C 總線)上的節點和 MPI 上的節點建立多 64 個連接。
来自西门子技术支持热线的故事:S7-200plc中,如何将大于32767的整数转换成正实数?
铃~~~!电话响起------您好!欢迎您拨打西门子技术支持热线。
客户:我这边是个S7-200的PLC系统,226 CN PLC 的port0口做modbus主站,读取一个仪表的数据,数据能通信,但是读过来的数据不对。
工程师:根据您的描述,那么应该已经通信上了,我们可以后再排查程序问题。首先请检查接线,引脚3是信号+,引脚8是信号-。
另外,请问有核实两边的数据存储格式是否一致吗?因为西门子plc的数据存储格式是低位高字节,按照以VW0为例,就是高8位为VB0,低8位为VB1.如果仪表那边是高位高字节,即:高8位为VB1,低8位为VB0.那么两边正好相反,即便通信上了,数据对不上是可能的。西门子的低位高字节数据存储格式示意请参见:
客户:好,我先去核实一下。= = = = = =
客户:您好,modbus通信已经没问题了。PLC这边数据已经读取进来,我想问下读到的数应该是什么格式的。我这边一个数65500,PLC这边为什么是负数。
工程师:PLC在程序中监控和运算多是以有符号整数进行的,VW或者VD的高位是符号位,如果对于Word来说,大于32767后数据为负。
通过modbus通信过来的数都是负数是吗?刚才65500的数是多少?除了程序块监控外,状态表在线监控,数据格式选择无符号后数据读取是否正常。
客户:哦,都是大数才为负数,应该是都大于32767的。状态表里譬如VW100吧,无符号数是65500,有符号数是-35,数据格式选择无符号的就正确。
工程师:数据存储实际上都是按照二进制进行的,只是读取它时的数据格式不同而已,您可以在状态表中选择无符号数。
客户:不是啊,我就是要正数。关键是我把这个数转换成实数后还带着负号,我port 1口连了第三方的触摸屏,触摸屏上选择的是实数连接,读上来后屏那边显示的是负数,不行啊。
工程师:嗯~,请问您是怎么进行编程转换的。
客户:我就是先用I_DI,再DI_R。不行啊,大数就错了,小数才不带符号。
工程师:您先别着急,按照正常的编程方式,您的思路是正确的,可对于负数来说就不行了。可以换种思路来考虑,对于word或者d-word的格式来说,数据的高位是符号位。那么我们开始转换成双字的时候,去掉符号就行了。
客户:我也试过,让这个数与16#7F相乘来去掉符号位,那就不对了,数就不对了。你这也不行啊
工程师:请先不要着急,我说的不是这个方法。在转换成双字的时候不要把高位当作符号位,如下图,先来了解符号位的定义:
通过I_DI的转化,实际上是将VW0-VD0,可是如果将VW0直接放在VW2上,同时VW0清0,直接去读取VD0是什么情况?原先VW0中的符号位,在VW2中,并不是VD0的高位即符号位,在VD0里就是数据了。而与此同时,我们去掉了负号是吗。
举例:VW0=65500(无符号整数),经过I_DI给VD10.
对比:VD0,双字转换后的VD10,和仅仅将VW0传送给VW6后的VD4,这几个数的比较,请参见下面的实验结果:
客户:我明白了,是我把问题想复杂了,原来简单的传送就可以解决问题了