西门子S7-200 smart PLC与托利多IND245电子称重仪表RS232串口通讯测试程序 ,用于PLC读取仪表的重量数据,亲测通过。附件为PLC的程序(含详细注释)及仪表通信协议的手册。
IND245标准版说明书(通讯).pdf
(101.82 KB, 售价: 1 E币)
S7200SMART与托利多电子称重仪表RS232串口通讯测试程序.zip
(11.13 KB, 售价: 10 E币)
西门子CPUSR60与托利多IND245电子称重仪表通讯程序:
硬件接线 SB COMO1 IND245仪表COM1
屏蔽地 1
RS232-Tx(发送)2-------------------------------3 RxD RS232接收
RTS请求发送 3
M信号地 4-------------------------------7 Gnd 接地
RS232-Rx(接收) 5-------------------------------2 TxD RS232发送
设置 SMB130 、SMB187;
设置 SMW190、SMW192、SMB194;
连接中断程序到中断事件,启用中断;
执行 RCV 指令。
设置S7-200 SMART的SB COM1端口为自有协议,详情请参照S7-200 SMART帮助文件,SMB130的值为09H,说明为“自由口协议,波特率9600,8个数据位,无校验位”; SMB187的值为BOH,说明“接收信息使能被使能,使用SMB188数值检测信息开始,使用SMB189数值检测信息结束,使用SMB190数据检测空闲条件,使用SMB192超出时间段,信息终止,使用SMB194最大接收字符数”,这些参数的设置与上述称重显示仪的参数设置一致。
SMB130 = 2#00001001(组态端口1)=16#09
自由口通信模式,波特率9600,8位数据位,无校验;(0和1位)=01自由口,(2和4位)=010 波特率9600
SMB187 = 2#1011000= 16# B0
SM187.7 0=禁用接收消息功能 ,1=启用接收消息功能
SM187.6 0 = 忽略 SMB188,1 = 使用 SMB188 的值检测消息开始
SM187.5 0 = 忽略 SMB189,1 = 使用 SMB189 的值检测消息结束
SM187.4 0 = 忽略 SMW190,1 = 使用 SMW190 的值检测空闲条件
SM187.3 0 = 定时器是字符间定时器,1 = 定时器是消息定时器
SN187.2 0 = 忽略 SMW192,1 = 如果超出 SMW92 中的时间段,则终止接收
SM187.1 0 = 忽略断开条件;1 = 将断开条件用作消息检测的开始
SM188 消息开始字符 16#02
SM189 消息结束字符 16#0D
设置空闲线超时时间 SMW190 = 5ms
设置字符间超时时间 SMW192 = 10ms
设置允许最大接收字符个数 SMB194 = 18。
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|