300PLC用PROFIBUS和第三方通信问题

分享到:
1920
下一篇 >

菜鸟: 

大侠好!我想咨询一个S7300PLC和第三方设备用PROFIBUS DP通信的问题,PLC作为主站想要读写从站设备的参数。从站提供通信的字节如下:子地址字节,功能字节,数据字节(LSB),数据字节1,数据字节2,数据字节(3).命令字节和状态字节一样都是这6个字节。通过对功能字节的赋值来定是读或写什么样的参数。我的问题是大家用什么样的通信功能,我想用SFC14,15,但是不能确定能不能同一时间来读写从站的不同参数,或这用SFC58,59来实现,请用过的朋友帮忙解释一下?还有一个问题SFC14,15为周期性通信,但是通信的周期时间如何定的呢?

例如我要读从站的参数,功能字节E9H为读电压,EAH为读电流,EFH为读功率,要读这三个参数,用SFC14,15的话,是不是要用三组SFC14,15来完成的!

侠士:

如果数据类型小于4个字节就没有必要使用sfc14,15

菜鸟:

对您说的对,但我这是6个字节的,但不知道同一个设备的同一个地址能不能用三组SFC14,15来读取,我现在手头没有设备,如果有设备的朋友做实验的话帮我做一下吧。谢谢!

侠士:

一次读出6个字节,不就都有了吗

菜鸟:

读六个字节的时候只包括一组数据,比如电流、电压或功率其中的一个,我要都读上来怎么实现的,有知道的同学请告诉一下?

奇侠:

你这个相当于串口设备通讯的轮询方式,不可能同一时间读取多个数据。


你可能感兴趣: 工控菜鸟园 自动化系统 Profibus PLC 设备
无觅相关文章插件,快速提升流量