s7-200与扫码枪扫描数据问题

224xp 与威纶MT6070ih 相连,屏的USb与扫码枪相连,扫码枪扫描我在线生成的条形码数字12,触摸屏显示了扫描到的数字12,但是监控PLC VW600里的数据是12593  应该是12 才对啊,触摸屏与扫码枪的设置http://geekfa.com/132.html  设置应该没问题 另外我扫描条形码数字1-9的嘛都输不到屏幕上,11 12 以上的能显示在屏幕,但PLC数据不对,请高手帮忙啊,实验好几天也没找到原因

图片说明:

s7-200与扫码枪扫描数据问题    s7-200与扫码枪扫描数据问题   

最佳答案

我先猜。
12593翻译成16进制是3131。3131翻译成ASCII码就是字符11。
猜中猜。
楼主扫描的条码虽然说是12 。但是我不相信。我相信这个条码应该11 。为何会觉得是12?可能条码从0开始起,但是楼主是从1开始数,数到第1个码值是0,数到第12个就是码值11了。
所以扫描枪输出ascii码11给你,传送过程就按二进制传出3131的信号,到plc监视和屏幕显示的时候就按了10进制显示,结果就12593了。

提问者对于答案的评价:
确实是高手你分析的很对,你看我是扫描的数字和PLC的数字对应的,扫码11和PLC显示的11对应,在PLC里比较,一致则输出,是不是要把ASCII转为2进制,好像不好转,另外最主要的是我扫描0-9这几个单个数字的码PLC数据里不显示咋回事?

最佳答案作者回复:
ASCII有指令转成16进制值。
ASCII码需要用ASCII格式显示。这个仅仅是视觉效果。plc并不理解这个视觉效果。例如上面的3131,谁懂的原来这个是指“11”。
ASCII转换成16进制,此时你要用整数格式看这结果。同时plc也懂的这个值叫做11。此时可以开始比较了。
至于屏,纯视觉效果。建议在plc搞清楚关系再理会屏的显示格式。
最好是编程直接在plc中互相转换某个值,直到你自己随意转换都可以得到正确的视觉效果的时候,就成熟了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:46
下一篇 2021年7月5日 下午3:46

相关推荐

  • EM253速度改变

    EM253速度改变项目中用到了EM253定位模块,需要改变伺服电机的速度,在POS0_GOTO上改变Speed的数值,发现伺服电机的速度没有改变,是什么原因呢?是不是要在工具—…

    SIMATIC S7-200 2020年10月31日
  • smart 200plc 画圆弧

    用SMART200(好像是ST40,反正就是可以控制两个轴的)的PLC控制两个步进电机画圆弧、画圆(不用上位机就用PLC写程序),希望给个思路或用到什么指令(最好讲详细点,谢谢。)…

    SIMATIC S7-200 2017年6月1日
  • step7没串口选择

    step7刚开始有usb和串口选择通迅,但装上win ccV3后,step7就只有usb了,怎么办 钻石用户推荐最佳答案 见相同问题的答案:http://www.ad.s…

    SIMATIC S7-200 2021年7月5日
  • S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢

    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢,伺服使能十几秒才能有反应,有的MBUS-MSG下一个通了但上一个没复位,比方说第2个MBUS-M…

    2021年7月5日
  • 这段程序为何不能运行

    我用S7 200随意写了一段小程序,编译和下载都没问题,可运行却不正常 LD I0.0  +I  200,vw…

    SIMATIC S7-200 2021年7月4日
  • RET和RETI

    “RET是从子程序返回指令,RETI是从中断有条件返回指令。”     请问,RET怎么从子程序返回?为什么要返回? &…

    SIMATIC S7-200 2021年7月5日
  • 问下IN_OUT和OUT的区别?

    他们之间有什么细微的 区别吗? 最佳答案 in_out引脚的变量对于程序来说都是可读可写的,out是是程序的输出即写,out连接的变量不能有由其他的程序写,因为会被本程序…

    SIMATIC S7-200 2018年3月6日
  • 西门子200与西门子700IE触摸屏总是通讯不上

    求大神帮助!关于西门子触摸屏与CPU224XP通讯,怎么设置也通讯不上,是用485通讯吗?485内部接线图,,视频教学选187.5,224XP不支持187.5波特率,选择其他的也都…

    2021年7月5日
  • 200模块放置问题

    我一个226继电器输出CPU ,后面放了2个223 1PL22 ,最后面放了一个221 1BH22,现在问题是1BH22的输入点灯亮了,但是…

    SIMATIC S7-200 2021年7月5日
  • step7 microwin v4.0 sp9启动帮助失败

    win10 64位,安装Windows6.1-KB917607-x64.msu显示安装程序遇到错误;0x80096002,消息签名者的证书无效,或找不到 最佳答案 首先不…

    SIMATIC S7-200 2017年6月24日

发表回复

登录后才能评论