字符串传送

如何将“word”放入一个地址中,并可查看到。

最佳答案

最简单的办法就是在数据块里写:
    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/plc354550.html

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

相关推荐

发表回复

登录后才能评论