S7300与S700程序的连接,S7300怎样去控制S7200的输出。
刘玉蓉
发布于2014-10-09 15:30
65
0
标签:
S7300与S700程序的连接,S7300怎样去控制S7200的输出。我知道用EM227F去做连接,可是不知道怎样去定义变量,以及变量的连接,需要分别在S7300中和S7200中都定义吗?好举例子。
问题补充:
s7200不用改程序,只设V区,这个我知道。我想问的是在PLC300中的STEP7中的程序,除了设置对应关系如:(在S7-200中编写程序将进行交换的数据存放在VB0-VB15,对应S7-300或S7-400项目的PQB0~PQB7,和PIB0~PIB7)还用编写程序吗,都写什么呀,能举例吗
佳答案
一般S7-300PLC与S7-200PLC+M277建立PROFIBUS-DP主从站之间的通信是通过分配从站通信数据区,在SIMATIC管理器的硬件组态界面中建立S7-300PLC的PROFIBUS(1)网络后,把EM277直接挂在PROFIBUS(1)网络上,设定从站DP地址,依次展开EM277 PROFIBUS-DP选择8 Bytes Out/8 Bytes In,双击该数据的接收和发送区,弹出“属性—DP从站”,可以在输入/输出的起始/结束地址中输入相应地址。
你在设定上述EM277作为DP从站的通信接收区IB0-IB7和发送区QB0-QB7时(即组态过程映像输入/输出区),即主站S7-300将信息存入QB0-QB7 中,发送到从站S7-200PLC的VB0-VB7数据存储区。S7-200PLC作为从站的数据区是V变量区,接收区的默认地址为VB0,发送区默认地址为VB2,当然你可以硬件组态是更改的。务必要将组态后的硬件和编译后软件全部下载到PLC中。
一般在S7-300/400PLC中无须编写程序,只要按照上述步骤进行硬件组态后,作为DP主站的S7-300/400PLC和作为从站的S7-200PLC的通信数据发送区和数据接收区就可以进行数据通信了,主站和从站的发送区和接收区之间建立了一一对应关系
序号 主站S7-300PLC 对应关系 从站S7-200PLC
1 QB0-QB7 --〉 VB0-VB7
2 IB0-IB7 《-- VB8-15
如果你想实现主站发出开始信号(开始信号为高电平),从站接收信息,并使从站的指示灯以1秒为周期闪烁,可以在S7-200PLC编写程序:当从站受到信号时,VW0大于1,M10.0自锁输出,Q0.0 以1秒的频率闪烁。