网络通信 一、怎样实现 S7-300 和 S7-200 的 PROFIBUS-DP 网络通信 此处所举的例子为:一台 S7-300PLC 做主站,下面挂两台 S7-200 作从站。
组建 PROFIBUS-DP 网络。
硬件需求: 1、CPU314C-2DP 一个 2、CPU224 两个(其他型号 S7-200 的主机也可以) 3、EM277 两个 软件需求: 1、STEP7 V5.2 以上版本 2、STEP 7 MicroWIN SP3 V4.0 组网步骤: 组网步骤: 1、 在这个网络中 S7-200PLC 只有 V 数据区才能和 S7-300 通讯。
当我们需要用 S7-300PLC 或 WINCC 对 S7-200 的输入输出点的状态进行监视时, 我们就需要先把 S7-200 中输 入输出点的状态送入 S7-200 的 V 数据区, 然后再由 V 数据区送至 S7-300 中, 所以, 本动画演示 保证通讯的步就是把 S7-200 输入输出点的状态送入其 V 区中。
的就是在 S7-200 中怎样写一段程序完成上述传送工作。
如动画所示。
1.1 S7-200数据处理程序书写演示.exe 程序书写完毕后,用 PC/PPI 电缆将刚才写的程序下载到 S7-200PLC 中。
2、现在我们对 S7-300 做硬件组态、建立数据块和程序书写。
步:硬件组态:也就是在 S7-300 中把整个网络硬件组建好。
动画演示如下: 1.2 S7-300硬件组态演示.exe 第二步:建立数据块,建立数据块的作用是用他来存储来自 S7-200 和 S7-300 本身 的数据。
动画演示如下: 1.3 建立数据块DB2.exe 第三步:程序书写:书写此段程序的作用是向 WINCC 传递数据,即把从 S7-200 从站和 S7-300 采集到的数据统一放在 S7-300 的数据块 DB2 中, 再由 WINCC 监视这些 数据。
动画演示如下: 1.4 S7-300数据处理程序书写演示.exe 此时我们在 S7-300 里面的工作也完成了。
现在需要用 PC/MPI 电缆将刚才我们为 S7-300 做的工作下载到 S7-300 里面。
动画演示如下: 1
1.5 项目下载.exe 3、下载完毕后,用 DP 电缆连接 S7-300 上的 DP 接口和 EM277。
连接完毕后,用一字 起将 EM277 的地址旋钮拨至合适的位置,例如:从站 DP 地址为 3 的就拨到 3(十 位拨为 0,个位拨为 3) ,为 4 的就拨到 4,注意地址不要,即某两个或几个的 DP 地址不要设成一样的。
另外,需要把后一个 EM277 上网络连接器的终端电阻 拨至 ON 状态。
4、一切完毕后,将整个系统通电。
检查 S7-300 和 EM277 上面的报警灯(红灯)是否 亮,如果不亮则表示网络组建,如果亮,检查网络硬件连接和软件设置。
网络组建后,就可以用 WINCC 监视整个系统的工作状态了。
注意: 、在连接硬件或更改硬件接线 或更改硬件接线时 一定要把整个系统的电断掉。
切记! 注意:1、在连接硬件或更改硬件接线时,一定要把整个系统的电断掉。
切记!! ! 2、如果从站不是两个,则组态其他的从站跟这个例子相似,只需做以下工 、如果从站不是两个,则组态其他的从站跟这个例子相似,只需做以下工 作即可: 作即可: 2.1 在硬件组态(组网步骤 2 中的步)中继续添加其他的从站 在硬件组态( 中的步) 2.2 在 S7-300 程序书写(组网步骤 2 中的第二步)中继续添加新的数据 程序书写( 中的第二步) 处理程序 2
变频器的 网络通信 二、怎样实现 S7-300 和 MM420 变频器的 PROFIBUS-DP 网络通信 此处所举的例子为: 一台 S7-300PLC 做主站, 下面挂一台西门子 MM420 变频器作从站。
组建 PROFIBUS-DP 网络。
硬件需求: 1、CPU314C-2DP 一个 2、西门子 MM420 变频器一个 3、配套 MM420 变频器的 DP 接口模块一个 软件需求: 1、STEP7 V5.2 以上版本 组网步骤: 组网步骤: 1、按下表设置变频器参数。
参数 设定值 P 700 6(命令源) P 918 3(站号设定) P 1000 6(频率设定源) 其中,P918 参数也可以通过变频器附带的 DP 模块上的拨码开关进行硬件设定,即“站 号设定”也可改用外部硬件的拨码开关进行设定。
在用此 DP 模块设定时,注意拨码开关的 位数据为 8421 码设计:例如,如果想把此变频器的 DP 地址设为 3,则只需把拨码开关的第 一位和第二位拨为 ON,其他拨为 OFF 即可;如果想把此变频器的 DP 地址设为 4,则只需把 拨码开关的第三位拨为 ON,其他拨为 OFF 即可。
在改动参数时,如果出现有的参数不能正常显示,则需首先设置 P 3 参数(访问级别设 。
在调整参数的过程中不要改变频器的其它参数,容易出错。
更不要随意 定)为 3(级) 改变频率上限值,以免引发事故。
如果参数设置的过多,而需要把变频器复位到出厂设置时, 应使参数 P10=30 2、S7-300 侧 步:硬件组态。
也就是在 S7-300 中把整个网络硬件组建好。
动画演示如下: P970=1(工厂复位) ,然后断电保存参数,在上电重新设置其他参数。
2.1 S7-300硬件组态.exe 第二步:程序书写。
也就是在 S7-300 中写入一段程序,用这段程序控制变频器的起停 和调整变频器的频率。
动画演示如下: 2.2 S7-300程序书写.exe 3、S7-300 程序书写完毕后,用 PC/MPI 电缆将工程下载到 S7-300PLC 中。
然后用 DP 电缆连接 S7-300 的 DP 接口和变频器的 DP 模块接口, 这样, 就能通过 S7-300 控制变频器了。
3
网络通信 三、怎样实现 S7-300 和 ET200 的 PROFIBUS-DP 网络通信 此处所举的例子为:一台 S7-300PLC 做主站,下面挂一台西门子 ET200 作从站。
组建 PROFIBUS-DP 网络。
在实际的工业现场中,当 S7-300 需要控制的对象离本身较远时,可用 ET200 作为远程 的 I/O 扩展,利用 ET200 控制机器设备。
硬件需求: 1、CPU314C-2DP 一个 2、IM153-1 接口模块一个 3、SM323 数字量输入输出模块一个 软件需求: 1、STEP7 V5.2 以上版本 组网步骤: 组网步骤: 1、硬件组态:也就是在 S7-300 中把整个网络硬件组建好。
动画演示如下: 3.1 S7-300硬件组态.exe 用 然后用 DP 电缆连接 S7-300 2、组态完毕后, PC/MPI 电缆将工程下载到 S7-300PLC 中。
的 DP 接口和 IM153 的 DP 模块接口,这样,就能通过 S7-300CPU 控制远程 I/O 了。
3、添加如果网络中还有其他的远程 I/O,则组态方法跟上述类似。
4
与海太 四、怎样实现 S7-300 与海太克触摸屏的 MPI 通信 此处所举的例子为:用一台海太克触摸屏连接一台 S7-300PLC,两者的通信方式为 MPI 通信方式。
硬件需求: 1、CPU314C-2DP 一个 2、海太克触摸屏 PWS6600 一个 软件需求: 1、STEP7 V5.2 以上版本 2、ADP V6.0 版本以上 组网步骤: 组网步骤 1、组网的重点在于设定触摸屏的通信参数,打开 ADP V6.0 软件,兴建一个项目,做 如下设置: 4.1 参数设定.exe 2、触摸屏的通信参数设定好后,用自制通信线连接触摸屏和 S7-300PLC,其中 S7-300 上使用 MPI 接口,触摸屏上使用 COM1 或 COM2 口均可(使用不同的通信口时,要注 意调整触摸屏的通信接口设置) ,具体连接方式为: S7-300MPI 接口 3 8 触摸屏 COM1 1 6 触摸屏 COM2 14 15 3、连接完毕后,就可以用触摸屏里面的工程监视和控制 S7-300PLC 了。




