- 发布
- 上海卓曙自动化设备有限公司
- 品牌
- 西门子
- 参数
- SIEMENS
- 型号
- S7-1500
- 电话
- 17307403740
- 手机
- 19151140562
- 发布时间
- 2023-04-17 07:02:54
丽江西门子S7-1500PLC模块代理商专业价优丽江西门子PLC代理,丽江西门子S7-1500代理,西门子PLC代理
选中SIMATIC管理器左边窗口的400站点,执行菜单命令“PLC”→“诊断/设置”→“模块信息”,打开CPU的模块信息对话框。因为在CPU的每个扫描循环周期都要调用一次OB85,断缓冲区中的事件都是调用OB85的信息,“关于事件的详细资料”区(见图11-35)给出出现故障的模块的地址为IB11(即6号槽的DI模块的地址)。
双击诊断视图中的IE/PB link,打开它的模块信息对话框,在“关于事件的详细资料”区(见图11-36),可以看到3号站地址为11的模块被拔出的信息。
CPU的模块信息对话窗
在STEP7中创建一个名为“S7_DP”的项目(见随书光盘的同名例程),CPU为CPU 412-2DP。打开硬件组态工具HW Config,将电源模块和信号模块插入机架。双击机架中CPU412-2DP下面“DP”所在的行,打开DP属性对话框,新建一条PROFIBUS网络,传输速率为默认的1.5Mbit/s,配置文件为“标准”。CPU集成的DP接口和MPI接口默认的地址均为2,默认的工作模式为DP主站。单击工具栏上的黑按钮,编译并保存组态信息。
在SIMATIC管理器中生成一个S7-300站。在HW Config中,将CPU313C-2DP插入机架,在自动打开的“属性-PROFIBUS接口”对话框的“参数”选项卡中,设置站地址为3,选中“子网”列表中的“PROFIBUS(1)”,将CPU313C-2DP连接到DP网络上,默认的工作方式为DP主站。在CPU属性对话框的“常规”选项卡中,设置MPI地址为3。将电源模块和信号模块插入机架。组态好硬件后,单击工具栏上的黑按钮,编译并保存组态信息。
插入6号槽的DO模块,CPU又调用一次OB83和OB86。
丽江西门子S7-1500PLC模块代理商专业价优丽江西门子PLC代理,丽江西门子S7-1500代理,西门子PLC代理
2. 基于CP 343-1的PROFINET通信的故障诊断
(1)拔出ET200S DP 电源模块的诊断
运行时拔出ET200S DP的电源模块,CPU的LED状态不变,CP 343-1、IE/PBlink、IM 151-1和有诊断功能的6号槽DO模块的SFLED亮,未产生中断。
首先用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。
单击“Apply”(应用)按钮,触发I0.0的上升沿中断,CPU调用OB40,Q4.0被置为1状态,同时在“Intermupt OB”(中断 OB)显示框内自动显示出对应的OB 编号40。将位地址(POINT_ADDR)改为1,模拟I0.1产生的中断,单击“Apply”按钮,在松开按钮,Q4.0被复位为0状态。单击“0K”按钮,将执行与“Apply”按钮同样的操作,同时关闭对话框。
打开诊断视图(即在线的HW Config),其中的CP 343-1、IE/PB link和ET 200S DP上有故障符号。双击CP 343-1,打开它的模块信息对话框,在“诊断缓冲区”选项卡中可以看到信息“外部错误,进入的事件”。
双击诊断视图中的 IE/PB link,打开它的模块信息对话框,在“常规”选项卡中,可以看到“模块可用且正常,外部出错”。在“诊断缓冲区”选项卡,可以看到模块被拔出的信息、该模块所在的站地址和模块的诊断地址,以及信息“外部错误,进入的事件”。
为了提高抗干扰能力,对可编程序控制器的外部信号、可编程序控制器和计算机之间的串行通信信息,可以考虑用光纤来传输和隔离,或采用帶光耦合器的通信接口。在腐蚀性强或潮湿的环境,需要防火、防爆的场合更适于采用这种方法。
继电器输出型模块的触点工作电压范围宽:导通压降小,与品体管型和双向晶闸管取模块相比,承受晚时过电压和过电流的能力较强,但是动作速度较慢。系统输出量变化不是很频鬟时,一般选用继电器型输出模块县如果用可编程序控制器驱动交流接触器,应将额定电压AC380V的交流接触器的线圈换成220V的。
在负载要求的输出功率超过可编程序控制器的允许值时,应设置外部继电器。可编程序控制器输出模块内的小型继电器的触点小,断弧能力差,不能直接用于DC220V电路中,必须用可编程序控制器驱动外部继电器,用外部继电器的触点驱动DC220W的负载。断开直流负载要求用较大的继电器触点,接通同一直流负载可用较小的触点。选择外按继电器的型号时,应仔细分析是用可编程序控制器来控制接通外部负载还是断开外部负载。例如水电站中用得较多的DC220V电磁阀的线圈通电使阀芯动作时,用阀内部与其线圈串联的限位开关触点来断开电路。在这种情况下,可以选择用触点较小的继电器来转接可编程序控制器的输出信号。