bishy99
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 1(小时)
注册时间: 2014-05-17
最后登录: 2014-07-16
查看bishy99的 主题 / 回贴
楼主  发表于: 2014-05-17 22:35
小弟看了PLC中RS指令通信,按照书中说明设置了D8120=H0c81,m8161=1,用RS232格式和单片机通信,但是程序的数据发送不出去,不知道为什么?大家能否帮小弟看看哪里出现了问题
changyu0330
级别: 论坛先锋
精华主题: 0
发帖数量: 141 个
工控威望: 1285 点
下载积分: 4280 分
在线时间: 84(小时)
注册时间: 2010-07-29
最后登录: 2024-02-06
查看changyu0330的 主题 / 回贴
1楼  发表于: 2014-05-19 01:15
引用
引用楼主bishy99于2014-05-17 22:35发表的 plc通信设置问题 :
小弟看了PLC中RS指令通信,按照书中说明设置了D8120=H0c81,m8161=1,用RS232格式和单片机通信,但是程序的数据发送不出去,不知道为什么?大家能否帮小弟看看哪里出现了问题

PLC 型號?
模組型號?
如何得知你發數據送不出去?還線路問題单片机沒有收到?
bishy99
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 1(小时)
注册时间: 2014-05-17
最后登录: 2014-07-16
查看bishy99的 主题 / 回贴
2楼  发表于: 2014-05-19 19:16
plc型号是FX1NC  板是深圳三凌公司,问了工程师,通信模块已经集成在板上了,成功试了单片机发送数据给plc,但是用PLC发送数据给单片机就是不行,在程序上监测了D8122 的内容,也试过了和单片机测试,一下的程序:
bishy99
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 1(小时)
注册时间: 2014-05-17
最后登录: 2014-07-16
查看bishy99的 主题 / 回贴
3楼  发表于: 2014-05-19 19:18
图片:
通信测试程序
changyu0330
级别: 论坛先锋
精华主题: 0
发帖数量: 141 个
工控威望: 1285 点
下载积分: 4280 分
在线时间: 84(小时)
注册时间: 2010-07-29
最后登录: 2024-02-06
查看changyu0330的 主题 / 回贴
4楼  发表于: 2014-05-20 15:09
图片:
图片:
圖一的怎是丟K0,
但丟K0也只是接收不到數據,你卻可以接收到,
手冊找的!~稍微修改一下試看看吧!~跟你的程式有所出入不太一樣!~
你的程序上沒有註解,有些點位不知道你是做甚麼的,唯一的方法,你先把多餘程序砍除,
直接寫這段單獨去測試通訊問題吧。
沒有實機可以測試,只能靠你了!!
你的D8120=H0c81 是通訊格式,通訊格式再確認一下吧,要設定一樣就好了!~!
[ 此帖被changyu0330在2014-05-20 15:51重新编辑 ]
bishy99
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 1(小时)
注册时间: 2014-05-17
最后登录: 2014-07-16
查看bishy99的 主题 / 回贴
5楼  发表于: 2014-05-23 22:06
描述:plc接收单片机数据程序
图片:
上面的程序是单纯PLC给单片机发数据的,我的单片机给PLC发数据通信的是另外一个程序:如下


这个程序可以正常的运行
dh1234
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 129 点
下载积分: 647 分
在线时间: 16(小时)
注册时间: 2014-06-09
最后登录: 2014-09-05
查看dh1234的 主题 / 回贴
6楼  发表于: 2014-06-10 10:41
ddddddddddddddd