- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
台达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 进制发送试试。
我已经试过了,返回数据是=(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 和RXD 指令时按照手册中所述进行梯形图编程时,无法运行,接收状态码显示 15, 无法进行串行通讯。
我用 1:1 进行PC 对PLC 通讯.
用 pc 控制plc 原理上是一样的,你只要先将pc 得端口初始化为和plc 一样的通讯协议,然后往 plc 相对应的地址写数就好了。不过,这时候plc 地址就不是dxxx/mxxx 他们对应的地址 如 下 : S S0 ~S1028 0000H~03FFH Bit X X0~X377(Octal) 0400H~04FFH Bit Y Y0~Y377(Octal) 0500H~05FFH Bit T T0~T255 0600F~06FFH Bit/Word M M0~M4095 0800H~B9FFH Bit D D0~D9999 1000H~A70FH Word C C0~C199
0E00H~0EC7H Bit/Word C C199~C255 0EC8H~0EFFH Bit/Dword 台达的地址都是开放的,除了 d1000-d1999/m1000-m1999 中间有些地址是唯读的,大家不能修改外,其余应该都没问题,如果控制不了,可能是是地址错了。
2)功能码
4.2 VB 与 PLC 通信的实现
以下举例说明现场设备与PLC 通信的实现。
控制要求:控制PLC 的起动、停止,并显示运行状态(绿色为运行,红色为停止); 能够用交替型按钮控制Y0,Y1,并用指示灯显示Y0,Y1 状态(绿色为运行,红色为停止); 能够对D256,D512 两个寄存器进行数值写入的操作。
实现思路:PLC 起动停止的标志位为M1072,查DVP 协议,知道地址为H0C30,按功
能码 01 操作; 同样Y0,Y1 的地址分别为H0500,H0501。写入FF00 为 ON,0000 为 OFF,按功能码 05 操作;D256,D512 地址分别为H1100,H1200,按功能码 06 操作即可。
VB 接口的设计如图 10 所示。
图 10 监控程序界面
用按钮控制PLC 的起动停止,Y0、Y1 的 ON/OFF 及 D256、D512 写完数据的发送;用 Shape 组件做指示灯,表示PLC 的运行状态和Y 的状态;用timer 组件不停的读取M1072 的状态, 以判断PLC 的运行情况;用MScomm 控件实现PC 与PLC 的通信。
编程实现的代码构成
LRC 算法校验的实现
Public Function LRC(str As String) As String c = 0
l = Len(str)
For c = c + 1 To l c_data = Mid$(str, c, 2)
d_lrc = d_lrc + Val(H +
您可能关注的文档
- 苏教版1-6年级数学渗透法制教育渗透点全.docx
- 苏教版八年级数学上册平行四边形及矩形.docx
- 苏教版-初三-圆专题复习.docx
- 苏教版初中语文古诗词背诵默写100题..docx
- 苏教版二年级数学下册期末复习练习题.docx
- 苏教版高一化学碳酸钠的性质与应用练习题.docx
- 苏教版高中语文必修四名句填空默写大全解读.docx
- 苏教版化学必修一专题四第二单元教学案.docx
- 苏教版化学必修一专题四第一单元教学案.docx
- 苏教版六年级 应用题练习题.docx
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
原创力文档


文档评论(0)