请问大师怎么把整型数据转换成ASSIC码啊

我手头有一项目,需要数字显示在LED屏上,是PLC通过总线连接总线桥,然后总线桥通过RS485与LED屏通讯,PLC发ASSIC码给LED才能正常显示。请问怎么编程实现呢。有人做过类似的吗,帮忙解答。

最佳答案

如果你发送的是固定字符,那么可以在数据块里直接赋值,不是固定的就要转换。

 VB100  'word' 或VB100  "word"
    (第一个是单字节的英文单引号,第二个是单字节的英文双引号)
    前者输入的是ASCII数据,后者输入的是字符串
    VB100  'word'在状态图里格式选ASCII可看到
    VB100='w' 
    VB101='o'
    VB102='r'
    VB103='d'   
    VB100  "word"在状态图里格式选ASCII可看到
    VB100=4  (格式为无符号)
    VB101='w' 
    VB102='o'
    VB103='r'
    VB104='d'   
    当然也可以在程序里赋值,
    赋值后用XMT发送出去,用超级终端就能看到发送的字符,一般的串口软件不能显示字符。

   数据块:
   VB0    "中华人民共和国 S7_200 plc"
   程序块:
   LD     SM0.1
   MOVB   9, SMB30
   LD     SM0.5
   EU
   XMT    VB0, 0
   关闭200软件,打开超级终端,点击呼叫,然后屏幕上就不断的显示 中华人民共和国 S7_200 plc
  把CPU STOP后 在状态图里可看到
 VB0 无符号 25
 VW1 ASCII '中'
 VW3 ASCII '华'
 VW5 ASCII '人'
 VW7 ASCII '民'
 VW9 ASCII '共'
 VW11 ASCII '和'
 VW13 ASCII '国'
 VW15 ASCII ' S'
 VW17 ASCII '7_'
 VW19 ASCII '20'
 VW21 ASCII '0 '
 VW23 ASCII 'pl'
 VW25 ASCII 'c$00' 

 

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • RLO帮助理解

    RLO帮助上说:程序段第一条指令检查触点信号状态,如果已经执行检查,RLO置1——请问:这样的话,在CPU运行的情况下,肯定要对程序段进行检查,那么程序段第一条指令的RLO一定是1…

    自动化系统综合 2020年11月1日
  • 程序不能解压缩了

    奇怪了  以前同样的一个S7压缩项目能在STEP7中解压并能打开 这次不行了 解压不了 各位请帮忙啊,,下面是图片提示,,不知道该…

    2017年11月16日
  • 请问西门子PLC有随插更换的模组吗

    请问西门子PLC有随插更换的模组吗像AB PLC那种,有后背槽,可以隔插更换,西门子S7-200要走轨道,更换不方便,谢谢! 最佳答案 目前除了200都得预先组态然后下载…

    自动化系统综合 2017年12月10日
  • wincc 6.2配套的sql2005 如何使用分区函数

    请问:wincc 6.2配套的sql2005 如何使用分区函数 最佳答案 没有使用过分区函数,你可以F1帮助功能查找下有没有帮助信息。 提问者对于答案的评价:谢…

    自动化系统综合 2020年10月31日
  • 安装starter遇到和smart200 软件的兼容问题

    安装starter遇到和smart200 软件的兼容问题,自家软件还能这样 图片说明:    最佳答案 西门子不同部门的软件存在兼容没问题,必须先装S…

    2017年6月7日
  • 关于证书问题

    各位学长,进入一个不错的关于自动化方面的公司,需要什么证书啊? 问题补充:西门子,ABB,施奈德等。  最佳答案 以西门子为例吧,不需要如何证书,但要至少5年的业界工作经…

    自动化系统综合 2020年11月1日
  • wincc如何在OPC通道下

    我在结构变量中建立结构如图,在opc通道下建立结构变量时在这个窗口中不知道如何填写,请高手指导一下?项目名称,访问路径,数据类型如何填写,假设opc名称为XX, 问题补充:我接了结…

    自动化系统综合 2017年11月19日
  • winccflexible 2008安装后不运行

    系统是XP SP2,以前的WINCCFLEXIBLE2008是GHOST安装的,能用,最近因为打开一个项目版本出错,尝试装WINCCFLEXIBLE2008 S…

    自动化系统综合 2017年12月1日
  • 331 1kf02模块接热电阻信号数值跳变

    331 1kf02模块接热电阻信号数值跳变,在程序监控时发现进来的温度会出现1_5℃的跳变,使用万用表测量阻值无明显变化。该模块共接了8路热电阻信号,均为上述情况。第8路…

    自动化系统综合 2017年11月4日
  • s7300数据不能写入

    在DB块中定义的数据有几个不能写入,仔细检查程序中使用的数据类型和在数据块中定义的数据类型是一样的,请各位大侠帮我分析一下 图片说明:    最佳答案 这几个数…

    2018年12月6日

发表回复

登录后才能评论