王京king
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 122 点
下载积分: 608 分
在线时间: 2(小时)
注册时间: 2014-06-04
最后登录: 2015-03-13
查看王京king的 主题 / 回贴
楼主  发表于: 2014-07-08 20:57
我使用工控机和FX3UPLC通讯,计算机使用串口按照1次/1s的频率给PLC发送一串(24个字节)数据,PLC根据收到的数据进行相应的操作和动作,调试过程中发现的问题为:计算机只可以对PLC进行一次操作,继续操作时PLC就不再有动作,必须将PLC  stop再run后,计算机才可对PLC进行另外一次操作,如此反复。。。不知道是哪里出了问题,求指点
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158943 分
在线时间: 3171(小时)
注册时间: 2007-11-21
最后登录: 2024-12-19
查看sjm213的 主题 / 回贴
1楼  发表于: 2014-07-09 12:08
通讯格式是如何设置的?发送频率能否降低?
王京king
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 122 点
下载积分: 608 分
在线时间: 2(小时)
注册时间: 2014-06-04
最后登录: 2015-03-13
查看王京king的 主题 / 回贴
2楼  发表于: 2014-07-10 22:10
我使用的是无协议通讯,8位数据位、无校验、1位停止位、波特率9600、无起始符、无结束符、无校验、协议格式1.      使用的指令为:[MOV  H81  D8120]     ,  [RST   M8161]   ,[RS  D502  K0  D490   K24],    PLC根据接收到的数据进行相应的输出,每次的输出状态倒也是正确的,就是只能进行一次操作,当电脑的发送数据改变时,必须重新启动PLC才能继续一次操作,   数据发送的频率可调,我也试用了2s发送一次,结果还是一样的
gaoshanyeyun
级别: 略有小成
精华主题: 0
发帖数量: 51 个
工控威望: 245 点
下载积分: 366 分
在线时间: 228(小时)
注册时间: 2010-04-12
最后登录: 2024-10-06
查看gaoshanyeyun的 主题 / 回贴
3楼  发表于: 2014-07-11 22:03
你用的是USB转串口的吧?用主机自带的串口就没问题了。
王京king
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 122 点
下载积分: 608 分
在线时间: 2(小时)
注册时间: 2014-06-04
最后登录: 2015-03-13
查看王京king的 主题 / 回贴
4楼  发表于: 2014-07-12 09:20
我没有使用USB转串口,使用德甲就是232的串口线
taiwan_kkk
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 180 点
下载积分: 37927 分
在线时间: 129(小时)
注册时间: 2014-07-19
最后登录: 2018-10-21
查看taiwan_kkk的 主题 / 回贴
5楼  发表于: 2014-07-20 20:48
請問板大

你用無線通訊時連接PC

那麻PLC裡面還需要寫程式碼跟PC通訊?
gaoshanyeyun
级别: 略有小成
精华主题: 0
发帖数量: 51 个
工控威望: 245 点
下载积分: 366 分
在线时间: 228(小时)
注册时间: 2010-04-12
最后登录: 2024-10-06
查看gaoshanyeyun的 主题 / 回贴
6楼  发表于: 2014-07-20 23:29
你程序的执行部分正确吗,我觉得你描述的这个情况是由于PLC程序执行软元件和通讯软元件的逻辑关系没处理好。发程序 上来大家给你检查一下。