艾宝物联PLC入门31 - RS-232梯子

使用           带梯形逻辑的RS-232         

现在           我们了解RS-232是什么/意味着让我们看看如何使用它           我们的公司。         

我们           应该一如既往地开始,记住那个           plc是一个plc是一个plc ...换句话说,理解这个理论           首先,然后弄清楚我们的选择制造商如何制造           它起作用了。一些制造商包括RS-232通信功能           在主处理器中。一些使用 " 编程端口 " 。对于           这个。其他人则要求您购买(即花费额外的$)一个模块            " 谈话RS-232 " 使用外部设备。点击           什么是外部设备,你可能会问?答案很难           因为有这么多外部设备。它可能是一个操作员界面,           外部计算机,电机控制器,机器人,视觉系统,           a ...明白了吗?         

To           通过RS-232进行通信我们必须设置一些东西。问问自己           以下问题:         

          
                
  • 其中,               在数据存储器中,我们会存储要发送的数据吗?基本上我们               必须存储我们将发送的数据......某处。还有什么地方               在我们的数据存储器!             
  • 其中,               在数据存储器中,我们将从外部接收数据               设备             
  • 如何               我们会告诉plc什么时候发送我们的数据(我们的数据               存储在数据存储器中)出串口?             
  • 如何               我们何时会收到外部设备的数据?                             

    如果           你知道上面的内容,其余的很容易。如果           你不知道上面的内容,然后做一些事情,现在           休息很容易。咦???简单,选择一个内存区域来工作和数字           如果我们可以选择用于发送和接收的内部继电器           数据或者plc是否具有专用于此目的的数据。 声音           太简单了?(没办法,很简单!!)         

    之前           我们这样做,让我们得到更多的技术术语,以便我们这样做           在同一个比赛场地上。         

              
                  
    • 缓冲 -               缓冲区是一个花哨的技术词,意思是塑料袋。               换句话说,它是plc的临时存储位置               或外部设备存储它已收到(或正在等待的数据)               通过RS-232发送)。当我去超市买我最喜欢的               电视晚餐,我把它们带回家用塑料袋。塑料袋               我的食物不是永久的地方(电视晚餐真的是食物吗??)               但是在我回家之前,他们是临时存放的地方。               当我回到家时,我把它从袋子里拿出来做饭。超市               是我从中获取数据(电视晚餐)的外部设备               我的微波是plc。塑料袋是缓冲液(暂时的               存放的地方)我拿着我的数据(电视晚餐)直到我服用               他们出去使用(即做饭)。             
    • 字符串 -               字符串是一种说 " 一堆字符 " 的很酷的方式。               单词 " 你好 " 是一个字符串。这是一堆人物               (即h-e-l-l-o)连接(串联)在一起意味着什么               有用。 " 43770"也是一个字符串。虽然没有               对我们而言,它可能意味着对您的公司或外部有价值的东西               设备。它可能是一个命令,告诉您的机器人发送出去               它的当前坐标。 (或者它可能只是单词 " hello " ;               颠倒)             
    • 级联 -               这个词是满口的。简单地说,它意味着组合2个字符串               一起做一个字符串。一个例子是组合2个字符串               "激光"和 " 喷射 " 一起做一个字符串......               "激光喷墨"                    

      随着            mumbo-jumbo 让我们看到它在行动。再次,           存储器位置和继电器因制造商而异,但理论不同           是普遍的。         

                
                    
      1. 我们分配               内存位置DM100到DM102是我们放置数据的地方               在我们将它发送出串口之前。注意-               许多plc都有专门的内存区域,只有这一点               目的             
      2. 我们将分配               内部继电器1000是我们的发送继电器。换句话说,当我们               打开1000,plc将DM100-DM102中的数据发送出串口               端口到我们的外部设备。请再次注意 -               许多plc都有专门的继电器(特殊用途继电器)               而且只有这个目的。当制造商制造我们的时候,这很棒               生活轻松!                             

        我们会的           发送字符串 " alr " 将plc串口输出到运营商           当我们的温度传感器输入打开时接口。这意味着我们的烤箱了           变得太热了。当操作员接口收到此字符串时           将显示一条警报信息供操作员查看。往回看           你会看到ASCII图表           那个 " alr " 是十六进制61,6C,72。(a = 61,l = 6C,r = 72)我们会           将这些ASCII字符(十六进制形式)写入个人           数据存储位置。我们将使用DM100-102。 如何?           还记得LDA或MOV指令吗?好           当我们的温度传感器(0000)转动时,打开我们的发送继电器(1000)           上。梯子如下所示。         

         rs-232 ladder         

        一些           plc可能没有专门的内部继电器来发送我们的数据           RS-232端口。我们可能需要手动分配它们。还有一些           plcs将有一条特殊指令告诉我们数据的存储位置           以及何时发送数据。该指令通常称为AWT(ASCII           写)或RS。但理论总是一样的。           将数据放入内存位置,然后打开继电器发送           数据