中山西门子PLC模块S7-200SMART代理商控制柜用中山西门子PLC代理,中山西门子S7-200SMART代理,西门子PLC代理
首先用MOVE指令将它们保存到MW6和MD8,才能用比较指令判别是哪一个模块和哪一点产生的中断。在10.0的上升沿将Q4.0置位,在10.1的下降沿将Q4.0复位。
3.硬件中断的仿真实验
打开PLCSIM(见图4-49),下载所有的块,将仿真PLC切换到RUN-P模式。执行PLCSIM的菜单命令“Execute”(执行)→“Trigger Error OB”(触发错误OB)→“Hard-ware Interrupt(OB40-OB47)…”,打开“Hardware Interupt OB(40-47)”对话框(见图4-49右上方的小图),在文本框“Module address”(模块地址)内输入模块的起始地址0,在文本框“Module status(POINT_ADDR)”(模块状态(位地址))内输入模块内的位地址0。
PLC open运动功能块。西门子S7-1200支持使用步进电动机和伺服驱动器进行开环速度控制和位置控制。通过一个轴工艺对象和STEP7 Basic中通用的PLC open运动功能块,就可以实现对该功能的组态。除了返回原点和点动功能外,还支持**位置控制、相对位置控制和速度控制。
STEP7 Basic 中的驱动调试控制面板简化了步进电动机和伺服驱动器的启动和调试过程。它为单个运动轴提供了自动和手动控制以及在线诊断信息。
d.用于闭环控制的PID功能。S7-1200支持多达16个用于闭环过程控制的PID控制回路(S7-200只支持8个回路)。
这些控制回路可以通过一个PID控制器工艺对象和STEP7Basic中的编程器轻松地进行组态。除此之外,S7-1200还支持PID参数自调整功能,可以自动计算增益、积分时间和微分时间的**调节值。
STEP7 Basic中的PID调试控制面板简化了控制回路的调试过程,可以快速**地调节PID控制回路。它除了提供自动调节和手动控制方式之外,还提供用于调试过程的趋势图。
中山西门子PLC模块S7-200SMART代理商控制柜用中山西门子PLC代理,中山西门子S7-200SMART代理,西门子PLC代理
单击“Apply”(应用)按钮,触发I0.0的上升沿中断,CPU调用OB40,Q4.0被置为1状态,同时在“Intermupt OB”(中断 OB)显示框内自动显示出对应的OB 编号40。将位地址(POINT_ADDR)改为1,模拟I0.1产生的中断,单击“Apply”按钮,在松开按钮,Q4.0被复位为0状态。单击“0K”按钮,将执行与“Apply”按钮同样的操作,同时关闭对话框。
4.禁止和激活硬件中断
图4-50是OB1中的程序,在10.2的上升沿调用SFC40(EN_IRT)激活OB40对应的硬件中断,在I0.3的上升沿调用SFC39(DIS_IRT)禁止OB40对应的硬件中断。SFC中的MODE为2时,OB_NR的实参为0B的编号。
单击两次PLCSIM中I0.3对应的小方框,OB40被禁止执行。这时用图4-49右上角的对话框模拟产生硬件中断,不会调用OB40。单击两次10.2对应的小方框,OB40被允许执行,又可以用10.0和10.1产生的硬件中断来控制Q4.0了。
语句表程序状态监控
成一个项目,打开OB1,执行菜单命令“视图”→“STL”,切换到语句表方式,输
其中的指令“ I”将累加器1和累加器2中的16位整数相加,结果在累加器1中。打开PLCSIM,生成MW2、MW4和MW6的视图对象。将OB1下载到仿真PLC,将仿真PLC切换到RUN-P模式。分别将300和500输入MW2和MW4的视图对象。
3. 设置模拟值的滤波等级
某些模拟量输入模块可以设置A/D转换得到的模拟值的滤波等级。模拟值的滤波处理可以保证得到稳定的模拟值。这对缓慢变化的模拟量信号(例如温度测量信号)是很有意义的。
滤波处理用平均值数字滤波来实现,即根据系统规定的转换次数来计算转换后的模拟值的平均值。用户可以在滤波的四个等级(无、低、平均、高)中进行选择。这四个等级决定了用于计算平均值的模拟量采样值的数量。所选的滤波等级越高,滤波后的模拟值越稳定,但是测量的快速性越差。
某些模拟量模块可以产生诊断中断和过程中断。在模块属性对话框的“输入”选项卡中设置是否启用中断。
(1)诊断中断
在“输入”选项卡的“诊断”区,可以用复选框设置各组是否有组诊断功能和断线检查功能。只有2线制变送器4~20mA电流(2DMU)、热电阻、热电偶输入的通道组能检测断线故障。模拟量输入模块在出现下列故障时发出诊断消息外部辅助电源故障、组态/参数设置出错、共模错误、断线、下溢出和上溢出。
打开OB1,单击工具栏上的组按钮,启动程序状态监控功能,图3-37程序区右边窗口中是指令执行的监控信息,称为状态域。图中的RLO和STA是状态字中的两位(见3.2.4节)。STANDARD是累加器1,默认的显示方式为十六进制数。刚开始启动监控时没有AC. CO2G COPOROP STANDARD 所在的表头(见图3-37),执行供捷菜单中的“表达武”→“十进制”命令,改用十进制数显示累加器1的值。在快捷菜单中,累加器1被称为“默认状态”。