300与第三方DP仪表的通信

现有第三方的电源仪表一块,做DP从站,与315-2DP进行DP通信,硬件组态,DB块定义,程序分别见附件;要实现的功能就是发给仪表功率,电压,电流,启停控制; 反馈读取功率电压电流;
1. 硬件组态写仪表的功率模块是QB4-QB5;  写仪表电压模块是QB6-QB7;  写仪表电流模块是QB8-QB9; 写仪表控制字节为QB10;
编程时我调用了4个SFC15, 分别填写起始地址与数据长度; 
问:  能否只调用一个SFC15,比如起始地址填写4,数据长度填写7个字节??
2. 一般像300PLC与第三方仪表DP通信,是否调用SFC14与SFC15,除此以外还用哪些块可以调用? 有啥区别?
3. 注意一下我硬件组态里的仪表DP设定值为120, 然后调用仪表的各个模块,从上到下出现了DP ID 是怎么回事? 写的DP是130,读的DP是66,   ( 还有2个读写的模块,DP ID是193,)   这个DP ID没有什么实际意义吧?

图片说明:

300与第三方DP仪表的通信    300与第三方DP仪表的通信    300与第三方DP仪表的通信   

最佳答案

1、能否只调用一个SFC15,比如起始地址填写4,数据长度填写7个字节??
不可以
2、一般像300PLC与第三方仪表DP通信,是否调用SFC14与SFC15,除此以外还用哪些块可以调用? 有啥区别?
看slot的consistency属性,如果是total all,需要用SFC14/15,另外如果长度为1,2,4个字节可以不需要使用SFC14/15,此处不需要使用SFC14/15,直接访问QW4/QW6,IW4/IW8即可
3、DPID描述通道类型,此处不需要特别关注

提问者对于答案的评价:
我觉着你第一个问题回答是正确的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午5:30
下一篇 2018年12月1日 下午5:30

相关推荐