谁能提供一段西门子PLC程序并加说明

要求:
1)两台PLC 一台为200系列与另一台为300系列,通过EM277通讯,方式为PROFIBUS-DP;
2)200系列PLC的输入I0.0,    I0.1 ,输出Q0.0,  Q0.1的时实状态存入V区;
3)300系列PLC时实读取200系列PLC的V区数据;
4)200系列和300系列的程序都要,要详细说明。
谢谢,
要梯形图

最佳答案

你在本站中下载300与200的profibus dp通讯的例子参考。
我说说300与200 profibus dp通讯的映射关系,如果在300中组态没有地址偏移,则它们之间的对应关系是:以组态(EM277从站的8个字节的输出/8个字节的输入)地址是从8开始的(这个可以任意修改起始地址)
in   8-15
out 8-15
300侧           200侧
QB8              VB0
QB9              VB1
QB10            VB2
QB11            VB3
QB12            VB4
QB13            VB5
QB14            VB6
QB15            VB7
IB8               VB8
IB9               VB9
IB10             VB10
IB11             VB11
IB12             VB12
IB13             VB13
IB14             VB14
IB15             VB15
那对应你200站的输入、输出应该是:
LD     I0.0
=      V8.0             //对应300的地址为I8.0
LD     I0.1
=      V8.1             //对应300的地址为I8.1
LD     Q0.0
=      V8.2             //对应300的地址为I8.2
LD     Q0.1
=      V8.3             //对应300的地址为I8.3
在300中直接使用这些地址就是映射的200输入、输出状态值。

提问者对于答案的评价:
VB0至VB15对应PQB0至PQB7和PIB0至PIB7才对吧

最佳答案作者回复:
不是的。
请注意这个组态(EM277)的地址是从Q8.0开始的4个字,输入I地址也是从I8.0开始的,这个必须与实际组态地址对应!
不好意思我忘了贴图片说明了。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc178948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午5:00
下一篇 2017年6月24日 下午5:01

相关推荐