PLC通信
1、组态&编程
(1)打开博途软件,创建新项目,命名为:通信
(2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2
(3)CPU属性设置,启用系统存储器字节和时钟存储器字节
(4)以太网地址设置,IP地址设为:192.168.0.1
(5)新建全局数据块DB1,命名为A,用来发送和接收数据。
(7)在全局数据块DB1点击右键,选择属性
将“优化的块访问”复选框的钩去掉,因为使用绝对寻址,需要禁用这个选项。
“优化的块访问”复选框的钩去掉后,点确定
(8)在PLC1上点击右键,复制并粘贴,命名为B,修改IP地址:192.168.0.2,和PLCA操作一样不再赘述。
(9)点击项目根目录下的“设备和网络”,并用鼠标连线PLCA与PLCB的通信网口
连线成功后,如下图,两个PLC之间的通信组态完成。
(10)在PLC1的Main(OB1)中编程,选择通信指令中的S7通信指令:GET
(11)选中GET指令,右键属性,选择组态,并设置各项参数如下:
(15)由于这是S7单边通信,在另一个plc(B)中无需编程,只需建好数据块编译下载,还需在PLCB属性里设置允许GET/PUT访问
2、模拟仿真
(1)选中在PLC1,点击“开始仿真”
(2)点击开始搜索,选中目标设备,下载。
(3)PLC2的启动仿真,程序下载和PLC1的方法完全一致。
(4)下载完成后打开监控页面调整窗口并监视,修改PLCB的数据,可以看到PLCA读取PLCB的数据完成正确。
PLC通信
1、组态&编程
(1)打开博途软件,创建新项目,命名为:通信
(2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2
(3)CPU属性设置,启用系统存储器字节和时钟存储器字节
(4)以太网地址设置,IP地址设为:192.168.0.1
(5)新建全局数据块DB1,命名为A,用来发送和接收数据。
(7)在全局数据块DB1点击右键,选择属性
将“优化的块访问”复选框的钩去掉,因为使用绝对寻址,需要禁用这个选项。
“优化的块访问”复选框的钩去掉后,点确定
(8)在PLC1上点击右键,复制并粘贴,命名为B,修改IP地址:192.168.0.2,和PLCA操作一样不再赘述。
(9)点击项目根目录下的“设备和网络”,并用鼠标连线PLCA与PLCB的通信网口
连线成功后,如下图,两个PLC之间的通信组态完成。
(10)在PLC1的Main(OB1)中编程,选择通信指令中的S7通信指令:GET
(11)选中GET指令,右键属性,选择组态,并设置各项参数如下:
(15)由于这是S7单边通信,在另一个plc(B)中无需编程,只需建好数据块编译下载,还需在PLCB属性里设置允许GET/PUT访问
2、模拟仿真
(1)选中在PLC1,点击“开始仿真”
(2)点击开始搜索,选中目标设备,下载。
(3)PLC2的启动仿真,程序下载和PLC1的方法完全一致。
(4)下载完成后打开监控页面调整窗口并监视,修改PLCB的数据,可以看到PLCA读取PLCB的数据完成正确。
PLC通信
1、组态&编程
(1)打开博途软件,创建新项目,命名为:通信
(2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2
(3)CPU属性设置,启用系统存储器字节和时钟存储器字节
(4)以太网地址设置,IP地址设为:192.168.0.1
(5)新建全局数据块DB1,命名为A,用来发送和接收数据。
(7)在全局数据块DB1点击右键,选择属性
将“优化的块访问”复选框的钩去掉,因为使用绝对寻址,需要禁用这个选项。
“优化的块访问”复选框的钩去掉后,点确定
(8)在PLC1上点击右键,复制并粘贴,命名为B,修改IP地址:192.168.0.2,和PLCA操作一样不再赘述。
(9)点击项目根目录下的“设备和网络”,并用鼠标连线PLCA与PLCB的通信网口
连线成功后,如下图,两个PLC之间的通信组态完成。
(10)在PLC1的Main(OB1)中编程,选择通信指令中的S7通信指令:GET
(11)选中GET指令,右键属性,选择组态,并设置各项参数如下:
(15)由于这是S7单边通信,在另一个plc(B)中无需编程,只需建好数据块编译下载,还需在PLCB属性里设置允许GET/PUT访问
2、模拟仿真
(1)选中在PLC1,点击“开始仿真”
(2)点击开始搜索,选中目标设备,下载。
(3)PLC2的启动仿真,程序下载和PLC1的方法完全一致。
(4)下载完成后打开监控页面调整窗口并监视,修改PLCB的数据,可以看到PLCA读取PLCB的数据完成正确。
PLC通信
1、组态&编程
(1)打开博途软件,创建新项目,命名为:通信
(2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2
(3)CPU属性设置,启用系统存储器字节和时钟存储器字节
(4)以太网地址设置,IP地址设为:192.168.0.1
(5)新建全局数据块DB1,命名为A,用来发送和接收数据。
(7)在全局数据块DB1点击右键,选择属性
将“优化的块访问”复选框的钩去掉,因为使用绝对寻址,需要禁用这个选项。
“优化的块访问”复选框的钩去掉后,点确定
(8)在PLC1上点击右键,复制并粘贴,命名为B,修改IP地址:192.168.0.2,和PLCA操作一样不再赘述。
(9)点击项目根目录下的“设备和网络”,并用鼠标连线PLCA与PLCB的通信网口
连线成功后,如下图,两个PLC之间的通信组态完成。
(10)在PLC1的Main(OB1)中编程,选择通信指令中的S7通信指令:GET
(11)选中GET指令,右键属性,选择组态,并设置各项参数如下:
(15)由于这是S7单边通信,在另一个plc(B)中无需编程,只需建好数据块编译下载,还需在PLCB属性里设置允许GET/PUT访问
2、模拟仿真
(1)选中在PLC1,点击“开始仿真”
(2)点击开始搜索,选中目标设备,下载。
(3)PLC2的启动仿真,程序下载和PLC1的方法完全一致。
(4)下载完成后打开监控页面调整窗口并监视,修改PLCB的数据,可以看到PLCA读取PLCB的数据完成正确。
PLC通信
1、组态&编程
(1)打开博途软件,创建新项目,命名为:通信
(2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2
(3)CPU属性设置,启用系统存储器字节和时钟存储器字节
(4)以太网地址设置,IP地址设为:192.168.0.1
(5)新建全局数据块DB1,命名为A,用来发送和接收数据。
(7)在全局数据块DB1点击右键,选择属性
将“优化的块访问”复选框的钩去掉,因为使用绝对寻址,需要禁用这个选项。
“优化的块访问”复选框的钩去掉后,点确定
(8)在PLC1上点击右键,复制并粘贴,命名为B,修改IP地址:192.168.0.2,和PLCA操作一样不再赘述。
(9)点击项目根目录下的“设备和网络”,并用鼠标连线PLCA与PLCB的通信网口
连线成功后,如下图,两个PLC之间的通信组态完成。
(10)在PLC1的Main(OB1)中编程,选择通信指令中的S7通信指令:GET
(11)选中GET指令,右键属性,选择组态,并设置各项参数如下:
(15)由于这是S7单边通信,在另一个plc(B)中无需编程,只需建好数据块编译下载,还需在PLCB属性里设置允许GET/PUT访问
2、模拟仿真
(1)选中在PLC1,点击“开始仿真”
(2)点击开始搜索,选中目标设备,下载。
(3)PLC2的启动仿真,程序下载和PLC1的方法完全一致。
(4)下载完成后打开监控页面调整窗口并监视,修改PLCB的数据,可以看到PLCA读取PLCB的数据完成正确。
PLC通信
1、组态&编程
(1)打开博途软件,创建新项目,命名为:通信
(2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2
(3)CPU属性设置,启用系统存储器字节和时钟存储器字节
(4)以太网地址设置,IP地址设为:192.168.0.1
(5)新建全局数据块DB1,命名为A,用来发送和接收数据。
(7)在全局数据块DB1点击右键,选择属性
将“优化的块访问”复选框的钩去掉,因为使用绝对寻址,需要禁用这个选项。
“优化的块访问”复选框的钩去掉后,点确定
(8)在PLC1上点击右键,复制并粘贴,命名为B,修改IP地址:192.168.0.2,和PLCA操作一样不再赘述。
(9)点击项目根目录下的“设备和网络”,并用鼠标连线PLCA与PLCB的通信网口
连线成功后,如下图,两个PLC之间的通信组态完成。
(10)在PLC1的Main(OB1)中编程,选择通信指令中的S7通信指令:GET
(11)选中GET指令,右键属性,选择组态,并设置各项参数如下:
(15)由于这是S7单边通信,在另一个plc(B)中无需编程,只需建好数据块编译下载,还需在PLCB属性里设置允许GET/PUT访问
2、模拟仿真
(1)选中在PLC1,点击“开始仿真”
(2)点击开始搜索,选中目标设备,下载。
(3)PLC2的启动仿真,程序下载和PLC1的方法完全一致。
(4)下载完成后打开监控页面调整窗口并监视,修改PLCB的数据,可以看到PLCA读取PLCB的数据完成正确。