2017年药品包装在线检测系统_串口通讯合同协议.docVIP

2017年药品包装在线检测系统_串口通讯合同协议.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(精)最新药品包装在线检测系统_串口通讯协议-2

药品包装在线检测系统 串口通讯协议 单板操作: 一:指令格式 1. 指令长度3字节; 2. 指令分为:帧头,功能码,校验; 3. 校验 = 功能码 + 0x80; 4. 帧头,功能码,校验都不会出现重复,不需要转码; 二:指令详细说明 发送方 帧头 功能码 功能 备注 PLC 0xF0 序号 同步信号 每发送一个命令,序号递增,范围0-0x3F PLC 0xF0 0x40 启动报警应答 PLC 0xF0 0x41 关闭报警应答 PC 0xF1 0x00 不剔除 PLC同步信号的应答 PC 0xF1 0x01 剔除 PLC同步信号的应答 PLC获得下一个同步信号时,执行剔除动作 PC 0xF1 0x40 启动报警 PC 0xF1 0x41 关闭报警 三:PLC操作 1. PLC获得同步信号时,发送同步信号命令; 2. PLC发送同步信号命令后,等待接收应答; 3. 若PLC收到要求剔除的应答(0xF1, 0x01, 0x81),获得下一个同步信号时,执行剔除动作; 4. PLC发送命令后,200ms没有收到应答,默认为剔除; 5. PLC收到“启动报警”和“关闭报警”的命令,做出应答; 6. PLC不进行任何超时重发。 四:PC操作 1. PC收到同步命令后,立刻发送剔除命令,并获取图像(先应答,再获取图像); 2. PC收到同步信号后,可能发送的应答有两个:(0xF1, 0x00, 0x80)(0xF1, 0x01, 0x81); 3. PC端根据序号判断是否曾丢失同步信号; 4. 若同步信号丢失(没有获取到图片),一律作为错误样品,要求剔除; 五:其他 1. PC获取图像后,若图像处理发现错误(包括其他引起剔除的因素),根据用户设置的剔除延时,等需要执行剔除动作时,作为同步信号的应答,通知PLC; 2. PC发送的剔除动作,实际操作的是多个信号前的样品,并不是当前图像获取的样品。 3. PC根据图像处理结果等因素,判断是否需要报警,并向PLC发送命令; 4. PC端500ms没有收到“启动报警”和“关闭报警”的应答,重新发送;多次反复,直到收到应答为止; 补充说明 铝铂检测系统(FINE)按第一个设计思路设计的程序,主要是在PLC中进行比较与判断; 检测-过FINE)是在上面的通讯协议下做好的程序; 为了拍照方便,在自己流水线上增加停机功能:检测到同步信号,停机1秒,然后继续运行,在此过程中,其余的同步信号无效,程序为-------检测-过(停机),在实际过程中,不会用到这个程序; 3中的程序,当检测到药片停机后再启动时,马上又检测到药片而再次停机,增加了一个在检测到信号后2秒内再次检测到的信号无效,程序为检测-过; 在(检测-过)的基础了修改为相机测试程序,主要是连续拍20000张照片,看是否有丢帧现象,程序名为MVC-TEST. 多板操作: 一:指令格式 1. 指令长度3字节; 2. 指令分为:帧头,功能码,校验; 3. 校验 = 功能码 + 0x80; 4. 帧头,功能码,校验都不会出现重复,不需要转码; 二:指令详细说明 发送方 帧头 功能码 功能 备注 PLC 0xF0 序号 同步信号 每发送一个命令,序号递增,范围0-0x3F PLC 0xF0 0x40 启动报警应答 PLC 0xF0 0x41 关闭报警应答 PC 0xF1 0x00 不剔除 PLC同步信号的应答 PC 0xF1 Data:0x01 --- 0x1F 剔除 PLC同步信号的应答 PLC获得下一个同步信号时,执行剔除动作 Data的D0 --- D4 分别代表五个剔除机构 PC 0xF1 0x40 启动报警 PC 0xF1 0x41 关闭报警 三:PLC操作 1. PLC获得同步信号时,发送同步信号命令; 2. PLC发送同步信号命令后,等待接收应答; 3. 若PLC收到要求剔除的应答(0xF1, 0x01, 0x81),获得下一个同步信号时,执行剔除动作; 4. PLC发送命令后,200ms没有收到应答,默认为剔除; 5. PLC收到“启动报警”和“关闭报警”的命令,做出应答; 6. PLC不进行任何超时重发。 四:PC操作 1. PC收到同步命令后,立刻发送应答命令,并获取图像(先应答,再获取图像); 2. PC收到同步信号后,可能发送的应答有两个:(0xF1, 0x00, 0x80)(0xF1, 0x01, 0x81); 3. PC端根据序号判断是否曾丢失同步信号; 4. 若同步信号丢失(没有获取到图片),一律作为错误样品,要求剔除; 五:其他 1. PC获取图像后,若图像处理发现错误(包括其他引起剔除的因素

文档评论(0)

金祥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档