中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 西门子SIEMENS → 浏览主题: 西门子200用串口助手怎么向plc发送指令?
发表新帖 回复该主题
回帖:4个,阅读:220 [上一页] [1] [下一页]
* 帖子主题:

西门子200用串口助手怎么向plc发送指令?

分享到
53
85116373
文章数:1
年度积分:53
历史总积分:53
注册时间:2019/9/13
发站内信
发表于:2019/9/13 14:37:55
#0楼
cpu型号224cn 利用串口助手怎么向plc发送指令让M0.0点亮变常闭 十六进制怎么表达
27433
cvlsam 版主
文章数:10387
年度积分:1687
历史总积分:27433
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/9/14 14:49:57
#1楼
PLC地址为2的话:
68 20 20 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 01 00 01 00 00 83 00 00 00 00 03 00 01 01 6A 16

Good Luck~
16377
guanyumou 版主
文章数:7826
年度积分:2550
历史总积分:16377
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/9/14 19:53:29
#2楼
以下是引用851163732019/9/13 14:37:55的发言:
cpu型号224cn 利用串口助手怎么向plc发送指令让M0.0点亮变常闭 十六进制怎么表达

一、置位M0.0:
如果使用PPI协议的话、且PLC地址为2的情况下,可参考如下步骤:
串口调试助手发送:10 02 00 49 4B 16
西门子CPU224返回:10 00 02 00 02 16
串口调试助手发送:68 20 20 68 02 00 7C 32 01 00 00 00 00 00 0E 00 05 05 01 12 0A 10 01 00 01 00 00 83 00 00 00 00 03 00 01 01 80 16
西门子CPU224返回:E5
串口调试助手发送:10 02 00 5C 5E 16
西门子CPU224返回:68 12 12 68 00 02 08 32 03 00 00 00 00 00 02 00 01 00 00 05 01 FF 47 16(正确响应)
西门子CPU224返回:68 0F 0F 68 00 02 08 32 02 00 00 00 00 00 00 00 00 85 00 C3 16(错误响应)

二、复位M0.0:
如果使用PPI协议的话、且PLC地址为2的情况下,可参考如下步骤:
串口调试助手发送:10 02 00 49 4B 16
西门子CPU224返回:10 00 02 00 02 16
串口调试助手发送:68 20 20 68 02 00 7C 32 01 00 00 00 00 00 0E 00 05 05 01 12 0A 10 01 00 01 00 00 83 00 00 00 00 03 00 01 00 7F 16
西门子CPU224返回:E5
串口调试助手发送:10 02 00 5C 5E 16
西门子CPU224返回:68 12 12 68 00 02 08 32 03 00 00 00 00 00 02 00 01 00 00 05 01 FF 47 16(正确响应)
西门子CPU224返回:68 0F 0F 68 00 02 08 32 02 00 00 00 00 00 00 00 00 85 00 C3 16(错误响应)
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
16377
guanyumou 版主
文章数:7826
年度积分:2550
历史总积分:16377
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/9/14 20:05:08
#3楼
以下是引用851163732019/9/13 14:37:55的发言:
cpu型号224cn 利用串口助手怎么向plc发送指令让M0.0点亮变常闭 十六进制怎么表达
如果是Modbus RTU协议的话,PLC中需要编写一段程序使得PLC做Modbus RTU Slave,然后借助V区亦可对M区进行读、写操作
如下,调用Modbus指令库使得PLC做Modbus RTU从站
那么只需要对VW0进行写1和写0操作即可对M0.0进行置位和复位操作
VW0对应Modbus中寄存器编号为4x00001、实际地址为16#0000
那么对VW0写1、且使用06功能码的命令为:01 06 00 00 00 01 48 0A
那么对VW0写0、且使用06功能码的命令为:01 06 00 00 00 00 89 CA
当然也可以使用16功能码对VW0进行写1、写0操作!
附件 image.jpg
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
16377
guanyumou 版主
文章数:7826
年度积分:2550
历史总积分:16377
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/9/14 20:15:02
#4楼
以下是引用851163732019/9/13 14:37:55的发言:
cpu型号224cn 利用串口助手怎么向plc发送指令让M0.0点亮变常闭 十六进制怎么表达
也可以自由口协议实现,PLC中事先也需要编写一段程序:
PLC主程序如下所示:
附件 image.jpg
附件 image.jpg
附件 image.jpg
PLC中断程序如下所示:
附件 image.jpg

程序为单工接收,接收4个字节,其中:
第1个字节为报头,ASCII码为02,对应字符为STX;
第4个字节为报尾,ASCII码为03,对应字符为ETX;
第2、3字节为具体数据,ASCII码格式,换算为16进制后送入MB0
比如串口调试助手发送02 30 30 03即可复位M0.0
比如串口调试助手发送02 30 31 03即可置位M0.0
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

78