uss指令应用

在USS-INIT指令中active怎样使用例:16#00000001表示什么意思?谢谢

问题补充:
一个USS-INIT指令是否可同时指定几个驱动,地址应是多少

最佳答案

USS_INIT 子程序的 Active 参数用来表示网络上哪些 USS 从站要被主站访问,即在主站的轮询表中激活。网络上作为 USS 从站的驱动装置每个都有不同的 USS 协议地址,主站要访问的驱动装置,其地址必须在主站的轮询表中激活。USS_INIT 指令只用一个 32 位长的双字来映射 USS 从站有效地址表,Active 的无符号整数值就是它在指令输入端的取值。

  例子如下:从站地址映射
  位号                MSB                                  LSB
                                            31 30 29 28 ... 03 02 01 00 
  对应从站地址         31 30 29 28 ... 3    2     1   0 
  从站激活标志          0    0   0   0 ... 0     0     0   1
  取16 进制无符号整数值     0    ....              1
  (2进制4位(0000-1111)->16进制1位(0-F),转换标准8421)
  Active =  16#00000001

  在这个 32 位的双字中,每一位的位号表示 USS 从站的地址号;要在网络中激活某地址号的驱动装置,则需要把相应位号的位置设为二进制“1",不需要激活 USS 从站,相应的位设置为”0"。最后对此双字取无符号整数就可以得出 Active 参数的取值。

  在上例,我们将使用站地址为0 的 MM 440 变频器,则须在位号为 00的位单元格中填入二进制“1"。其他不需要激活的地址 对应的位设置为”0"。取整数,计算出的 Active 值为 00000001 h,即 16#00000001。

 补充:一个USS-INIT指令是否可同时指定几个驱动,地址应是多少?
 可以,比如激活地址0,1两个从站:
  对应从站地址         31 30 29 28 ... 3    2     1   0 
  从站激活标志          0    0   0   0 ... 0     0     1   1
  取16 进制无符号整数值     0    ....              3
  (2进制4位(0000-1111)->16进制1位(0-F),转换标准8421)
  Active =  16#00000003

 再比如激活地址3,4两个从站:
  对应从站地址         31 30 29 28 ... 4  3    2     1   0 
  从站激活标志          0    0   0   0 ... 1  1     0     0   0
  取16 进制无符号整数值     0    ....          1    8
  (2进制4位(0000-1111)->16进制1位(0-F),转换标准8421)
  Active =  16#00000018

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

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

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

相关推荐

  • S7-200 填表、查询指令

    我现在想用S7-200 填表、查询指令做模糊数据查询(49个数据),但不知道如何使用填表指令进行数据输入,如何使用查表指令进行数据查询。希望各位帮帮忙,很急的,谢谢 问题…

    SIMATIC S7-200 2021年7月4日
  • 求助关于200PLC的MODBUS通讯

    请问各位高人,利用一个200PLC能否通过modbus将采集到的信息直接传递给主机??直接使用从站指令可以吗? 最佳答案 S7200PLC 的PORT0 通信口…

    SIMATIC S7-200 2017年11月12日
  • 通讯硬件问题

    两个PLC通讯时,PLC放置位置相距很远,各自的PLC供电不是同一个24V电源供电的,这样通讯行吗 最佳答案 可以的,PLC控制柜距离很远,能到达到通讯距离就可以,根据使用协议通讯…

    SIMATIC S7-200 2020年10月31日
  • EM277输入输出字节

    前几天的问题(S7200—EM277),啊鸣的回答在我设置最佳答案之后,但是,我在S7中配置INput区的时候用的模块是Universal Module,使用Unit为W…

    SIMATIC S7-200 2021年7月5日
  • S7-200 通讯口的电气标准?

    S7-200热线工程师岗前内部培训——串口通信第一讲:自由口通信(1) 课程编号:V0721 本集视频介绍了S7-200的自由口通信概…. 点击这里,打开新窗口观看完整视频 该…

    2017年11月17日
  • cpu226 tp270配方

    cpu226 连接tp270  5.7寸能否做配方,配方数据能保存吗,PLC还需要存储卡吗? 最佳答案 两种办法:一。有PLC200来完成配方功能,需…

    SIMATIC S7-200 2021年7月5日
  • OPC软件兼容问题

    STEP 7-MicroWIN SMART V2.1和S7-200 PC Access SMARTV2.3兼容吗 问题补…

    SIMATIC S7-200 2021年7月5日
  • TP270与S7-200连接

    请问TP270与S7-200连接怎么连接,最简单的 方法是什么,连接线怎么做啊? 最佳答案 用两个DB9接插件+2条电线连接,3脚对3脚,8脚对8脚。这是RS485标准的…

    SIMATIC S7-200 2021年7月5日
  • s7-200cpu与其他模块能否通用

    s7-200cpu与其他模块能否通用 最佳答案 当然可以  国内有许多厂家生产西门子的兼容模块 221 222 223 …

    SIMATIC S7-200 2021年7月5日
  • S7与TD100C文本显示

    我要在TD100C显示监控值。在PLC中利用想到完成屏幕设置以后,在程序中自动生成了两个子程序,可是在里面并没有程序。 1、请问我要如何编程才能实现我的要求? …

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论