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日 上午1:29

相关推荐

  • 油缸内泄漏油对pid调节影响有多大?

    大家好,请教一个问题,我单位承接一个旧系统修复工程。液压系统更换了伺服阀和无泄露阀,油缸垂直安装。我在调试中发现,油缸升到最高位,不依靠自动位置调节。关闭油泵,关闭无泄露阀。油缸1…

    SIMATIC S7-200 2017年12月7日
  • 200的EM231

    0-20mA怎么对应的是-32000~+32000,在哪里改成0~32000 问题补充:用的EM231模块,拨码1和2,ON。其他OFF 最佳答案 通过拨码开关,将数据格式设置为单…

    2021年7月5日
  • 定时器如何设置更长时间

    各位好   我现在需要几个定时器时间分别是5 s(M2.3),7085 s(M1.0),7090 s(M1.1),720…

    SIMATIC S7-200 2020年11月5日
  • s7200编程触摸屏电位器编程

    s7200PLC里想用触摸屏里设置一个直接输入数字来代替以前的面板刻度电位器,并想用+和—键来进行微调,那位高手可以给个简单的PLC编程程序我参考下(不要触摸屏的程序光要PLC的 …

    2017年6月10日
  • S7200设计方案如何实现这些功能?

    现场是有10多个工位箱,每个工位箱上需要装一个倒计时器及工位显示器加上五色声光报警灯,而且这个倒计时时间可以人为修改,而且暂停的工位信息也需要在显示屏上显示(数字显示),可以采用最…

    SIMATIC S7-200 2020年10月31日
  • s7-200 smart AXISXGOTO 指令运行时报错代码22

    s7-200  smart  AXISXGOTO 指令运行时报错代码22  问题补充:请问怎么定义原点呢?能否详细一点谢…

    2021年7月5日
  • S7200如何下载断电保持数据

    求大神回复,触摸屏程序上设定的一些数据,怎么在下载PLC程序的时候一起下载下来 问题补充:我指的是从PLC上载那些被触摸屏修改过得数据。改如何实现? 最佳答案 此回答已完善 在数据…

    SIMATIC S7-200 2021年7月5日
  • CPU

    我们选择CPU 226 CN DC/DC/DC  6ES7 216-2AD23-0XB8,采用PNP传感器, …

    SIMATIC S7-200 2017年6月24日
  • 200PLC梯形图编程

    各位高手好,我现在又一个气化站项目,这个气化站分成A、B两路分开气化,每4个小时进行自动切换,我做的程序,测试了一下,只能从B路切换到A路,不能从A路自动切换的B路,请看图片,请各…

    2018年12月5日
  • 变频器干扰PLC和触摸屏通信

    现有一台设备出现了上述问题,不开变频器,PLC和触摸屏通信正常,一开变频器,触摸屏数据就不动了,但PLC正常运行,就是触摸屏数据不更新了,但是屏幕没有死,可以翻页等,PLC是224…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论