haipingyuer
级别: 论坛先锋
精华主题: 0
发帖数量: 126 个
工控威望: 1756 点
下载积分: 715 分
在线时间: 81(小时)
注册时间: 2012-09-06
最后登录: 2016-04-26
查看haipingyuer的 主题 / 回贴
楼主  发表于: 2013-06-26 20:53
请教下各位老师,我现在有5台200PLC,一个扫描枪,我需要把扫描枪的数据发送到其他4个从站CPU里面,我现在是用的自由口通讯模式,MODBUS电脑装不上,我知道怎么用中断,但我现在纠结的是怎么区分发送信息给哪一个从站,怎么定义从站站号,比如我发送的首地址是VB100,我定义站号应该是在哪个字节呢?希望有知道的可以耐心给讲解一下,谢谢老师。
男儿当自强
明维修
级别: 略有小成
精华主题: 0
发帖数量: 138 个
工控威望: 251 点
下载积分: 950 分
在线时间: 166(小时)
注册时间: 2010-11-01
最后登录: 2024-05-12
查看明维修的 主题 / 回贴
1楼  发表于: 2013-06-26 21:06
如果是以下情况:1台200用自由口接收扫描枪的数据,经过这台PLC再发送给其他4台200,你可以用网络读写指令,具体用法官网有详细的视屏教程。祝你好运!!
haipingyuer
级别: 论坛先锋
精华主题: 0
发帖数量: 126 个
工控威望: 1756 点
下载积分: 715 分
在线时间: 81(小时)
注册时间: 2012-09-06
最后登录: 2016-04-26
查看haipingyuer的 主题 / 回贴
2楼  发表于: 2013-06-30 20:08
网络读写指令我会,我就是想问下自由口通讯的话,我怎么定义站号,是靠起始字符和结束字符来区分的吗,比如我要发给3站的数据,我就在发送的数据前面加个字符,在3站接收那边定义接收的起始字符吗
男儿当自强
zhouqi
提高自动化技术水平,让生活更美好!
级别: 论坛先锋
精华主题: 0
发帖数量: 237 个
工控威望: 1294 点
下载积分: 3480 分
在线时间: 84(小时)
注册时间: 2009-10-21
最后登录: 2024-01-15
查看zhouqi的 主题 / 回贴
3楼  发表于: 2013-07-01 09:28
不会用自由口就用网络读写也能实现,如果想多做实验,那就慢慢试验吧!