杭州地区西门子模块代理
新手学习PLC,难的应该就是通讯了,和大家看一下,300/400系列的PLC通讯。
S7-400与s7-300之间进行以太网通信的时候,S7-400做主站,信号的采集和写入都通过S7-400编程来实现。
具体配置方式分2大步来实现
1. 硬件配置
i)如图配置好S7-400主站,设置好CP443-1(如果是S7-400之间通信好把MAC地址也设置上,这样数据可以通过ISO进行通信,ISO的通信速度比TCP/IP快)这里需要保证进行数据通信的S7-400与S7-300之间的以太网在同一个网段。
2 S7-300的以太网设置如图
硬件组态配置好后,需要进行网络配置。这时需要打开主站的NetPro,如图所示,可按照图配置参数。
配置完以后,需要下载到主站的PLC中,下载完成后可以激活网络配置如图1-4连接状态为绿色,显示已激活。这时网络配置就完成了。
1. 软件设置
i) 需要设置CPU系统时间的存储器,如图所示
需在OB1中调用SFB14 GET COM_FUNC 及SFB15 PUT COM_FUNC
SFB14功能块的详细配置如图
通过以上配置,我们可以实现S7-400于S7-300的以太网通信,如果是S7-300于S7-300之间的以太网通信,需要调用FB14 GET 如图配置同上
这样做有一个好处,就是只要在主站做配置,从站只有把需要接受及发送的数据打包成DB块就可以了。
SM1231 TC 模块在通道测量类型选择“已禁用”或“热电偶”时,通道指示灯和数值分别是什么状态?
(1)通道测量类型“已禁用”:该通道的指示灯不亮,通道读数为值 32767;
(2)通道测量类型“热电偶”,未使能“启用断路诊断”,如下图 4 所示:当通道接线存在开路,通道读数为随机值;
图 4.未使能“启用断路诊断”
(3)通道测量类型“热电偶”,使能“启用断路诊断”:当通道接线存在开路,此时模板 DIAG 指示灯红色闪烁,对应的通道的灯也红色闪烁, CPU ERROR 灯也红色闪烁;诊断缓冲区报错“断路”,通道读数为值 32767;如下图 5, 图 6 所示:
图 5.使能“启用断路诊断”
图 6.诊断缓冲区事件“断路”
(4)通道测量类型“热电偶”,通道短接,设为“内部参考”,则读到的数值/10为模板的内部温度值(例如:模块内部温度值为30.1℃, 读到数值为301);如下图 7,图 8 所示:
图 7.内部参考
图 8. SM 1231 模块内部温度值
(5)通道测量类型“热电偶”,通道短接,设为“参数设置”,则读数为设定的温度值*10 (例如:50℃,读到数值为 500)
6ES75121CK010AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES75111CK010AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES75162PN000AB0 | CPU 1516PRO-2 PN,1MB 程序,5 MB 数据;10 ns;集成X1: 3x PN接口 ,X2: 1x PN接口 |
6ES75121DK010AB0 | CPU 1512SP-1 PN,200KB 程序,1 MB 数据;48 ns;集成1x PN 接口 (可用ET 200SP总线适配器再拓展2个PN 接口) |
6ES75101DJ010AB0 | CPU 1510SP-1 PN,100KB 程序,750 KB 数据;72ns;集成 1x PN 接口(可用ET 200SP总线适配器再拓展2个PN 接口) |
6ES76772DB420GB0 | CPU 1515SP PC 2 ,8 GB RAM,120 GB CFAST;预装64位Windows 10 Enterprise LTSB 2016,预装CPU 1505SPV2.5软件控制器;必须配一个总线适配器。 |
6ES76772DB420GK0 | CPU 1515SP PC 2 ,8 GB RAM,120 GB CFAST;预装64位Windows 10 Enterprise LTSB 2016,预装CPU 1505SP V2.5软件控制器和WINCCADVANCED RUNTIME V15(带有128点授权);;必须配一个总线适配器。 |
6ES76772DB420GL0 | CPU 1515SP PC 2 ,8 GB RAM,120 GB CFAST;预装64位Windows 10 Enterprise LTSB 2016,预装CPU 1505SP V2.5软件控制器和WINCCADVANCED RUNTIME V15(带有512点授权);;必须配一个总线适配器。 |
6ES76772DB420GM0 | CPU 1515SP PC 2 ,8 GB RAM,120 GBCFAST; 预装64位Windows 10 Enterprise LTSB 2016,预装CPU 1505SPV2.5软件控制器和WINCC ADVANCED RUNTIME V15(带有2048点授权);;必须配一个总线适配器。 |
6ES76772DB400GB0 | CPU 1515SP PC 2 ,8 GB RAM,120 GBCFAST;CPU 1505SP V2.5软件控制器 Ready4Linux;必须配一个总线适配器。 |
6ES76727AC010YA0 | CPU 1507S V 2.x(1个浮点授权), 仅能在SIMATICIPC上使用 |
6ES76728AC010YA0 | CPU 1508S V 2.x(1个浮点授权), 仅能在SIMATICIPC上使用 |
6ES78062CD030YA0 | S7-1500软件控制器用ODK V2.5,使用C/C++扩展S7-1500软件控制器的功能 |
6ES75455DA000AB0 | S7-1510/1512 SP CPU DP通信模块 (RS-485 PROFIBUS-DP) |
6ES71944AP000AA0 | ET200pro CPU 1516PRO-2 PN连接模块,3 x M12 and 2 x 7/8"for 2 xPROFINET |
6ES79548LC030AA0 | S7-1200/1500 4M 存储卡 |
6ES79548LE030AA0 | S7-1200/1500 12M 存储卡 |
6ES79548LF030AA0 | S7-1200/1500 24M 存储卡 |
6ES79548LL030AA0 | S7-1200/1500 256M 存储卡 |
6ES79548LP020AA0 | S7-1200/1500 2G 存储卡 |
6ES79548LT030AA0 | S7-1200/1500 32G 存储卡 |
6ES75900BD000AA0 | ET200MP有源背板, 4槽 |
6ES75900BH000AA0 | ET200MP有源背板, 8槽 |
6ES75900BL000AA0 | ET200MP有源背板, 12槽 |
6ES75162GN000AB0 | 有源背板盖板, 5片一包 |