山西若广自动化设备有限公司
PLC , 变频器 , 电线电缆
6SL3210-1PE21-1UL0西门子G120变频器

PLC的工作方式

     PLC有两种工作方式,即运行和停止工作方式。在不同的工作方式下,PLC进行调试的操作方法不同。可以通过执行菜单栏【PLC】→【运行】或【停止】的选项来选择工作方式,也可以在PLC的工作方式开关处操作来选择。PLC只有处在运行工作方式下,才可以启动程序的状态监控。

    4)、程序运行与调试

    程序的调试及运行监控是程序开发的重要环节,很少有程序一经编制就是完整的,只有经过调试运行甚至现场运行后才能发现程序中不合理的地方,从而进行修改。STEP7—Micro/WIN4.0编程软件提供了一系列工具,可使用户直接在软件环境下调试并监视用户程序的执行。

    (1) 程序的运行

单击工具栏的按钮,或执行菜单【PLC】→【运行】选项,在对话框中确定进入运行模式,这时黄色STOP(停止)状态指示灯灭,绿色RUN(运行)灯点亮。

    (2)、程序的调试

    在程序调试中,经常采用程序状态监控、状态表监控和趋势图监控三种监控方式反映程序的运行状态。下面结合示例介绍基本使用情况。

微信图片_20210425162617.

1使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”)

2可以使用图状态或程序状态强制数值。使用图状态写入数值。

3写入或强制输出。

4执行有限次扫描,并通过状态图或程序状态观察结果。

2. 选择运行工作方式

当PLC位于RUN(运行)工作方式时,不能使用“扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD程序编辑器强制数值,方法与在STOP(停止)工作方式中强制数值相同。还可以执行下列操作(不能在STOP工作方式使用):

1使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。

2使用程序状态收集PLC数据值的连续更新。

3使用RUN工作方式中的“程序编辑”编辑程序,并将改动下载至PLC。

微信图片_20210407184447.

高速计数器指令的初始化的步骤如下:

(1)用扫描时接通一个扫描周期的特殊内部存储器SM0.1去调用一个子程序,完成初始化操作。因为采用了子程序,在随后的扫描中,不必再调用这个子程序,以减少扫描时间,使程序结构更好。

(2) 在初始化的子程序中,根据希望的控制设置控制字(SMB37、SMB47、SMB137、SMB147、SMB157),如设置SMB47=16#F8,则为:允许计数,写入新当前值,写入新预置值,更新计数方向为加计数,若为正交计数设为4×,复位和起动设置为高电平有效。

(3)执行HDEF指令,设置HSC的编号(0-5),设置工作模式(0-11)。如HSC的编号设置为1,工作模式输入设置为11,则为既有复位又有起动的正交计数工作模式。

(4)用新的当前值写入32位当前值寄存器(SMD38,SMD48,SMD58 ,SMD138, SMD148, SMD158)。如写入0,则当前值,用指令MOVD   0,SMD48实现。

(5)用新的预置值写入32位预置值寄存器(SMD42 ,SMD52, SMD62, SMD142 ,SMD152, SMD162)。如执行指令MOVD  1000,SMD52,则设置预置值为1000。若写入预置值为16#00,则高速计数器处于不工作状态。

(6)为了捕捉当前值等于预置值的事件,将条件CV=PV中断事件(事件13)与一个中断程序相联系。

(7)为了捕捉计数方向的改变,将方向改变的中断事件(事件14)与一个中断程序相联系。

(8)为了捕捉外部复位,将外部复位中断事件(事件15)与一个中断程序相联系。

(9)执行全局中断允许指令(ENI)允许HSC中断。

(10)执行HSC指令使S7-200对高速计数器进行编程。

(11)结束子程序。


展开全文
拨打电话 发送询价