西门子一级授权总代理商|触摸屏总代理商

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情
用西门子PLC仿真软件PLCSIM学习DP从站故障诊断的方法

西门子S7-300/400的plc仿真软件PLCSIM对通信功能的仿真能力较差,只能对S7通信仿真。仿真软件可以模拟某些硬件故障和网络故障,是学习网络故障诊断的好工具。
用西门子plc仿真软件模拟DP从站故障的步骤如下:
1)在硬件组态中生成DP主站、DP网络和DP从站。
2)保存和编译硬件组态后,将系统数据下载到仿真PLC。将仿真CPU切换到RUN-P模式。
3)执行PLCSIM的菜单命令“执行”→“触发错误OB”→“机架故障 (OB86)”,打开“机架故障OB(86)”对话框。在“DP故障”选项卡,已组态的从站为绿色。
4)点击某个从站对应的小方框,方框内出现“X”。用单选框选中“站故障”,单击“应用”按钮。选中的从站对应的小方框中的“X”消失,小方框变为红色,表示该站出现故障。CPU视图对象上的红色SF(系统故障)LED亮,DP(总线故障)LED闪烁。
5)执行SIMATIC管理器的菜单命令“PLC”→“诊断/设置”→“硬件诊断”,打开“硬件诊断 - 快速查看”对话框(见下图),可以看到1号网络3号从站有故障。
6)双击CPU,打开CPU的模块信息对话框。在“诊断缓冲区”选项卡的“事件”列表中的事件“分布式I/O:站故障”表示3号从站出现故障。
选中该事件,在“关于事件的详细资料”窗口,可以看到要求调用OB86,外部错误,进入的事件(事件产生)。
7)双击上图中的DP从站,打开从站的模块信息对话框,可以看到从站的有关信息。

西门子S7-300/400 PLC的计数器类型与使用

西门子S7-300/400的计数器数量决定于所选择的plc CPU模块,计数的形式可以分为“加计数”、“减计数”与“加减计数”3类,计数原理与方法同S7-200 PLC。计数输入信号为上升沿有效。
    S7-300/400的计数器有单独的“置数”控制端S与复位控制端R。只有当“置数”控制端S为“l”时(上升沿有效),设定值才能被写入计数器;当复位控制端R为“1”时,将计数值清除。
    S7-300/400的计数器具有输出端Q、现行计数值输出端CV(二进制)、现行计数值的BCD码输出端CV—BCD三个输出端。输出端Q可以作为计数器的状态指示信号使用,当计数器的现行计数值为“0”时,Q=“0”;当现行计数值大于0时,Q=“1”。通过现行计数值输出端CV(或CV- BCD)可以获得计数器的当前计数值。
    在程序中同一计数器编号既可以作为触点使用,也可以作为现行值数据使用,它决定于程序中使用的指令形式。在逻辑运算指令中使用计数器编号,采用的是计数器的触点:在数据运算指令中使用计数器编号,为现行值计数值。
    S7-300/400的计数指令
    S7-300/400的定时指令包括如下几种;
    (l)计数器控制指令
    FR:计数器启动信号;
    L:装载计数值,或将现行计数值以二进制的形式读入到累加器l中:
    LC:将现行计数值以BCD码的形式读入到累加器l中:
    R:计数器复位;
    S:设定计数器的预置值:
    (2)定时器类型选择指令
    CU:加计数;
    CD:减计数。
    以上各指令的应用以及梯形图编程、指令表编程的方法如图所示。指令表程序中的BLD用于编程器的图形显示,NOP为“空操作指令”,它在转换格式时由编程软件自动生成,无功能含义。


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
总代理商相关搜索
拨打电话 请卖家联系我