厦门西门子PLC模块经销总代理商
- 供应商
- 上海卓曙自动化设备有限公司
- 认证
- 品牌
- 西门子
- 参数
- SIEMENS
- 型号
- S7-1500
- 手机号
- 19151140562
- 联系人
- 李英杰
- 所在地
- 上海市松江区乐都路358号503室
- 更新时间
- 2023-11-03 23:15
厦门西门子plc模块经销总代理商厦门西门子plc代理,厦门西门子s7-1500代理,西门子plc代理
西门子step7与plc通信连接的方式有哪些
1step7与plc通信的硬件step7可以用下列硬件与plc通信
1)pc/mpi适配器用于连接运行step7的计算机的rs-232c接口和plc的mpi接口。计算机一侧的通信速率为19.2kbit/s或38.4kbit/s,plc一侧的通信速率为19.2kbit/s~1.5mbit/s。除了pc/mpi适配器,还需要一根rs-232c通信电缆。
自动分配的di模块的字节地址为0。双击该模块,打开它的属性对话框(见图4-47的右图)。用复选框启用硬件中断,设置10.0产生上升沿中断,10.1产生下降沿中断。
所有的西门子s7-1200硬件都配备了可拆卸的端子板,不用重新接线,就能迅速地更换组件。①信号板 信号板可以用于只需要少量附加1/o的情况。所有的s7-1200cpu模块都可以安装1块信号板,并且不会增加安装的空间。在某些情况下使用信号板,可以提高控制系统的性能价格比。只需要添加1块信号板,就可以根据需要增加cpu的数字量和模拟量i/o点。
安装时将信号板直接插入s7-1200cpu正面的槽内。信号板有可拆卸的端子,因此可以很容易地更换信号板。信号板有8种。
2.编写ob40中的程序
ob40中的程序(见图4-48)判断是哪个模块的哪个点产生的中断,然后执行相应的操作。临时局部变量ob40_mdl_addr和ob40_point_addr分别是产生中断的模块的起始字节地址和模块内的位地址,数据类型分别为word和dword,这两个变量不能直接用于整数比较指令和双整数比较指令。
首先用move指令将它们保存到mw6和md8,才能用比较指令判别是哪一个模块和哪一点产生的中断。在10.0的上升沿将q4.0置位,在10.1的下降沿将q4.0复位。
2)usb/mpi适配器用于连接安装了step7的计算机的usb接口和plc的mpi接口,特别适合于笔记本电脑使用。
注意当plc的输出与外设相连时,在此操作中接通/断开继电器必须谨慎。
2.运行程序测试
为了调试方便,fpwin gr还提供了一种运行测试功能,既可以在断点处暂停程序,也可单步执行程序,并且禁止plc输出实际的输出信号,此功能fpo、fp1不适用。
如果要使用本功能,首先使plc处于运行监控状态,并将plc的"initlal/test"开关打到“test”位置,工作模式打到“prog”位置。选择“debug/test-run”,打开如图4-40所示的“运行测试设置”对话框
“选择继电器设置”对话框
a.输出使能设置(output status):输出禁止(outputdisable)、输出使能(output enable)。b.断点设置(break):断点不可用(breakinvalid),断点可用(break valid)。c.程序执行式设置(startstep):连续(continuous),单步(start step)。
3)cp5611、cp5613、cp5614和cp5621是用于台式机的pci总线通信卡,cp5512是用于笔记本电脑的pcmcia卡。可以用它们来将计算机连接到mpi或profibus网络,通过网络实现计算机与plc的通信。也可以使用计算机的工业以太网通信卡cp1512(pcm-cia卡)、cp1613、cp1616和cp1623(pci卡),或通过普通的以太网接口,实现计算机与plc的以太网通信。但是plc一侧必须有以太网接口。
1)组织块(qb)。组织块(organization blocks,简称ob)提供了plc内部 cpu操作系统与用户程序间的接口,它是由cpu操作系统直接进行调用的逻辑块,用来管理plc程序中各组成部分的调用和执行中断。ob决定了plc用户程序的结构与块的调用顺序,起到了"管理"用户程序的作用。
s7-300/400 plc不同的 cpu类型。可以选择、支持不同的 ob 块,但 obi是所有 plc用户程序的循环控制块,它是运行plc用户程序的前提条件,因此,任何plc程序、任何cpu都不可以缺少obi。