加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18717946324

广安西门子PLC代理商|供货商

更新时间
2024-11-20 08:00:00
价格
请来电询价
品牌
西门子
型号
PLC
西门子
代理商
联系电话
18717946324
联系手机
18717946324
联系人
占雪芬
立即询价

详细介绍

广安西门子PLC代理商|供货商

西门子S7-300PLC的逻辑取反操作及示例

逻辑取反操作对逻辑运算结果RLO取反。

功能图(FBD)符号:

 

M 0.0的缓存器中存放着I 1.0和I 1.1相与后取反的结果;

M 1.1的缓存器中存放着I 1.2和I 1.3相与后取反的结果;

M 2.2的缓存器中存放着I 1.4的逻辑运算结果;

M 3.3的缓存器中存放上述整个逻辑运算的结果。

例3.1.6

M 0.0的缓存器中存放着I 1.0和I 1.1相与的结果;

M 1.1的缓存器中存放着I 1.0、I 1.1、I 1.2和I 1.3四个输入信号相与后取反的结果;

M 2.2的缓存器中存放着整个逻辑运算的结果。

@
西门子S7-300PLC的置位/复位指令及示例

置位/复位指令根据RLO的值,来决定被寻址位的信号状态是否需要改变。若RLO的值为1,被寻址位的信号状态被置1或清0;若RLO是0,则被寻址位的信号保持原状态不变。对于置位操作,一旦RLO为1,则被寻址信号(输出信号)状态置1,即使RLO又变为0,输出仍保持为1;对于复位操作,一旦RLO为1,则被寻址信号(输出信号)状态置0,即使RLO又变为0,输出仍保持为0。

语句表STL表示的置位/复位指令

l        R   Reset          复位指令

l        S   Set            置位指令

梯形图LAD表示的置位/复位指令

l        ---( S ) Set Coil       线圈置位指令

l        ---( R ) Reset Coil     线圈复位指令

l        SR  Set-Reset Flip Flop   复位优先型SR双稳态触发器指令

l        RS  Reset-Set Flip Flop   置位优先型RS双稳态触发器指令

S7-1200每执行一次这条指令,在诊断缓冲区产生一条错误记录,同时ERR LED闪烁,直到 "Tag_1"复位。

  S7-1200每执行一次这条指令,在诊断缓冲区产生一条错误记录,同时ERR LED闪烁,直到 "Tag_1"复位。

  图3-3

  在发生错误指令的下面执行GET_ERROR:

  图3-4

  错误仍然存在,但CPU不报错,诊断缓冲区也不会产生任何相关错误记录。

  3.2 GET_ERROR对S7-1500同步错误处理的影响

  与S7-1200比较,因为S7-1500支持两个同步错误处理组织块OB121,OB122,GET_ERROR对S7-1500的同步错误处理的影响还要考虑对OB121,OB122的影响

为保证系统稳定运行,系统CPU应避免长时间满负荷运作,应用程序CPU占用不宜过高。客户需要在调试阶段监测应用程序各个进程线程占用情况,对占用过高的进程线程进行优化。因CE自身不带进程线程系统占用查看工具,我们增加了AppHelper助手工具方便客户使用。

  在之前的技术文章《CE应用程序助手简介》中简单介绍过英创AppHelper应用程序助手,本文将详细介绍AppHelper的使用方法。

  AppHelper查看方法

  客户在自制底板上只要引出了网络,USBOTG,DEBUG调试串口,或板子其它串口任意之一便可以查看AppHelper信息。

  网络方式

  通过telnet登录上板子,运行命令sysinfo,即可获得AppHelper打印的进程线程信息。

西门子内存卡6ES7953-8LP31-0AA0

  telnet模式打印示例图

  USBOTG方式

  使用AHC工具(使用方法见本文下一节)配置AppHelper输出为COM1。连接上板子USBOTG口,板子将以虚拟串口形式被PC识别。使用任意串口工具向该串口输出任意三个字符(任意波特率),即可获得AppHelper打印的进程线程信息。

联系方式

  • 电  话:18717946324
  • 联系人:占雪芬
  • 手  机:18717946324
  • 微  信:18717946324