台达PLC 通讯调试方法
台达PLC 出厂通讯格式为,ASCII,9600,7,E,1,支持功能码03H,06H,10H,如用串口调试程序向PLC(站号为1)的D0 写H1770,ASCII 字符为: “: 010610001770620d0a”应在串口调试程序中写入的16 进制代码为: 3A 30 31 30 36 31 30 30 30 31 37 37 30 36 32 0D 0A 注意阿ASCII 模式下 字符0 对应16 进制30H,1 对应16 进制31H ,依次类推
你的串口协议是对的,与PLC 的默认协议完全相符,PLC 不用再作协议设定
你发送的数据中有几个错误: 1、尾码不是0A0D,而应是0D0A
2、16 进制数据与ASCII 码混在了一起,"010104000010"是ASCII 码,应全部转换为16进制
正确的字符串数据是=":"+"0101040010"+LRC 码("EA")+CR(0D)+LF(0A) 转换为16 进制="3A3031303130343030313045410D0A",你把引号内的内容复制到你的串口调试软件中,按 16 进制发送试试
我已经试过了,返回数据是=":01810777" (3A 30 31 38 31 30 37 37 37 0D 0A) 我是一个PLC 初学者,在Micro Programmable Logic Controller FC4A 使用手册中,遇到一个问题:在17-2 中电缆线连接器脚位表格下,有一个 “ 注:准备连接埠 1 的电缆显示,请不要插入第6 和7 针
如果第6 和7 针连接在一起,便无法使用使用者通讯
” 但是现在所配制的电缆就是第6 和7 针之间的电阻值接近于0
在WindLDR 中,简单输入输出和定时、计数器可以编程并下载到 PLC 中正常运行 ,在使用TXD