| 
 
	西门子DB共享数据块如何编写及如何使用,比如说在机床上下载下来的程序包含有DB99.DBX4.2 等等,我不知道他们是怎么编写的,也不知道这个信号什么时候接通及断开,是怎么控制的。答:用SIMATIC管理器创建数据块:
 例如:要用SIMATIC管理器创建一个名称为DB1的共享数据块,方法如下:
 首先在SIMATIC管理器中选择S7项目的S7程序(S7Program)的块文件夹(Blocks).
 执行菜单命令插入→S7块→数据块,创建数据块。
 或者在右侧窗口空白处单击鼠标右键,创建数据块。
 在弹出的数据块属性对话框内,可设置要建立的数据块属性:
 名称和类型:名称是数据块的名称,如DB1、DB2…
 类型:共享数据块、背景数据块还是用户定义数据块。
 符号名:数据块的符号名,可选项。
 符号注释:可选项。的
 
 西门子S7-200plc以太网通信设置
 要实现以太网通信,首先要在编程软件Micro/WIN的Ethernet Wizards中完成CP243-1模板的配置:
 
  图1. 为CP243-1模块定义IP地址及子网掩码地址
 
	  按“Next”按钮:
  图2. 继续CP243-1模块配置
 
	  图中:a.设置CP243-1所占用的输出字节地址
 此地址根据计算CP243-1前面的I/O所占用的Q地址字节来决定。如CP243-1安装在紧挨CPU224的0号槽,其前面输出就占用了QB0和QB1两个字节,CP243-1的地址按顺序排,即设为QB2。CP243-1模块占用一个QB输出字节。
 b.选择连接数
 如果只跟PC Access软件通信,设置连接数为1。
 再按“Next”按钮,设置CP243-1的工作模式和TSAP地址。
 
  图3. 设置CP243-1的工作模式和TSAP地址
 
	  图中:(责任编辑:admin)a.必须将CP243-1以太网模块配置成服务器端
 b.接受所有客户端的连接请求
 c.设置TSAP地址:
 TSAP(Transport Service Access Point)地址是通信连接地址,它包括两部分:
 第一部分:通信连接号,如 10
 第二部分:CP243-1模块安装在S7-200的机架/槽号,如 “00” 代表CP243-1安装在0号机架0号槽(即CPU之后的第一个模块)
 L. 本地(CP243-1)TSAP地址,自动生成,无法修改。
 R. 远程TSAP地址,即连接的远程Pc Access 所设置的地址。
 TSAP地址很重要。在PC Access中设置以太网连接时也需要规定TSAP地址,而且需要与此对应。
 完成以太网向导配置后需要在程序中调用以太网向导所生成的ETHx_CTRL块(如图4.),并将项目程序下装到PLC后,将PLC断电后重新上电使配置生效。
 图4. 调用以太网模块控制程序
 |