好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

S7-1200第06讲:基本位逻辑指令和定时器计数器指令讲解.pptx

19页
  • 卖家[上传人]:TH****3P
  • 文档编号:131449060
  • 上传时间:2020-05-08
  • 文档格式:PPTX
  • 文档大小:1.47MB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 博途1200课程 第06讲 基本位逻辑指令 位逻辑指令和定时器计数器指令 位逻辑运算指令 例 设计故障信息显示电路 从故障信号I0 0的上升沿开始 Q0 7控制的指示灯以1Hz的频率闪烁 操作人员按复位按钮I0 1后 如果故障已经消失 则指示灯灭 如果没有消失 则指示灯转为常亮 直至故障消失 定时器指令 参数IN从0变为1将启动TP TON和TONR 从1变0将启动TOF ET为定时开始后经过的时间 或称为已耗时间值 可以不为ET指定地址 它们的数值类型为32位的Time 单位为ms 最大定时时间为T 24D 20H 31M 23S 647MS IEC定时器和IEC计数器属于功能块 调用时需要指定配套的背景数据块 定时器和计数器指令的数据保存在背景数据块中 在梯形图中输入定时器指令时 打开右边的指令窗口将 定时器操作 文件夹中的定时器指令拖放到梯形图中适当的位置 在出现的 调用选项 对话框中修改将要生成的背景数据块的名称 或采用默认的名称 点击 确定 按钮 自动生成数据块 定时器指令时序图 TP TON TOF TONR 例1 用定时器指令设计周期和占空比可调的振荡电路 至少三种方法 例2 两条运输带顺序相连 为避免运送的物料在1号运输带上堆积 按下起动按钮I0 3 1号带开始运行 8s后2号带自动起动 停机的顺序与起动的顺序相反 按了停止按钮I0 2后 先停2号带 8s后停1号带 Q1 1和Q0 6控制两台电动机M1和M2 例2 作业 运动步骤 延时1SQ0 0输出1延时5SQ0 1输出1延时4SQ0 1输出0延时3SQ0 0输出0循环往复要求 I0 0点动控制I0 1周期运行控制I0 2连续运行控制I0 3暂停 继续I0 4急停 复位以上是一个程序 计数器 S7 1200有3种计数器 加计数器 CTU 减计数器 CTD 和加减计数器 CTUD 它们属于软件计数器 其最大计数速率受到它所在的OB的执行速率的限制 如果需要速率更高的计数器 可以使用CPU内置的高速计数器 调用计数器指令时 需要生成保存计数器数据的背景数据块 CU和CD分别是加计数输入和减计数输入 在CU或CD由0变为1是 实际计数值CV加1或减1 复位输入R为1时 计数器被复位 CV被清0 计数器的输入Q变为0 计数器 CTU 参数CU的值从0变为1时 CTU使计数值加1 如果参数CV 当前计数值 的值大于或等于参数PV 预设计数值 的值 则计数器输出参数Q 1 如果复位参数R的值从0变为1 则当前计数值复位为0 CTD 参数CD的值从0变为1时 CTD使计数值减1 如果参数CV 当前计数值 的值等于或小于0 则计数器输出参数Q 1 如果参数LOAD的值从0变为1 则参数PV 预设值 的值将作为新的CV 当前计数值 装载到计数器 CTUD 加计数 CU CountUp 或减计数 CD CountDown 输入的值从0跳变为1时 CTUD会使计数值加1或减1 如果参数CV 当前计数值 的值大于或等于参数PV 预设值 的值 则计数器输出参数QU 1 如果参数CV的值小于或等于零 则计数器输出参数QD 1 如果参数LOAD的值从0变为1 则参数PV 预设值 的值将作为新的CV 当前计数值 装载到计数器 如果复位参数R的值从0变为1 则当前计数值复位为0 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.