西门子PLC模块总代理商
工程说明
1)使用切换开关M.B10.0,指示灯Q.B5.0;
2)使用切换开关I.B10.0,数值输入元件地址 MW16、DB10_DBW14;
5.PLC设置
1)打开软件Totally Integrated Automation portal Version 13,新建工程S7-1500以太网
2.增加设备(本例中1511-1PN CPU),添加新设备→CPU1511-1 PN
3)设置IP,在设备组态中,对PROFINET接口的以太网地址进行设置(本例192.168.209.33)
注意:IP地址还可以在PLC面板上设置。
4)添加数据块(本例中,新建DB10,范围0~36),S7-1500必须加了MC卡后才可新建DB数据块。
A.双击添加新块,弹出属性框,设置要新建的DB块,选择手动
选中已生成的DB块,右击选择【属性】,在弹出的属性框中选择【属性】,取消勾选“优化的块访问”。因为Kinco HMIware软件只支持访问有地址偏移量的DB块
B.设置DB10范围(0~36),打开DB10,设置范围如下图
注:定义数据块范围的时候,确保PLC中定义的数据块要比HMI中实际用到的数据块多。例如HMI中用到DB10.DBW26,在PLC中不能只定义到DB10.DBW26,而是定义到DB10.DBW30或更多
5)在Main【OB1】中编写简单的测试程序
6)选中PLC_1(CPU1511-1 PN),右击选择【属性】,在弹出的属性框中选择【保护】,连接机制中必须勾选“允许来自远程对象(PLC,HMI,OPC...)的PUT/GET通信访问”。不勾选会造成PLC中一旦加了MC卡后,HMI无法访问PLC的寄存器
CPU状态和故障信息等。
其次,从硬件方面来说,S7-1500PLC的处理速度,联网能力更强,诊断能力和安全性更高,不仅可节省成本,提高生产效率,而且安全可靠,维护简单方便,真正成为工厂客户和现场维护人员的控制器。
例如:相对于S7-300/400,S7-1500 PLC采用新型的背板总线技术,采用高波特率和高传输协议,使其信号处理速度;S7-1500所有CPU集成1-3个PROFINET接口,可实现低成本*组态现场级通信和公司网络通信,而S7-300/400PLC只有个别型号CPU才集成有PROFINET接口;S7-1500 PLC的模块集成有诊断功能,诊断级别为通道级,无需进行额外编程,当发生故障时,可*准确地识别受影响的通道,减少停机时间,这是S7-300/400PLC所不及的。
S7-1500PLC的组态和编程效率更高,信息和查看更方便,这也是工程设计人员的福音。由于S7-1500PLC是无缝集成到TIA博途软件中,无论是硬件组态、网络连接和上位组态,还是软件编程,其操作均简单快捷。而S7-300/400PLC*组态编程软件为经典STEP7,上位组态软件为WinCC,相对于TIA博途软件,某些操作显得繁琐(例如对于各个程序块需要每个单独存盘,当有语法错误时,则无法执行保存操作)。
对于S7-1500,可通过Internet浏览器、内置CPU显示屏、TIA博途和HMI设备随时查看CPU状态、过程变量和故障信息等,而对于S7-300/400 PLC,则没有CPU显示屏,信息和查看也没有S7-1500PLC方便。
相对于S7-300/400PLC,S7-1500PLC支持的数据类型更广泛。S7-1500PLC的基本数据类型的长度较大到64位,而S7-300/400 PLC支持的基本数据类型长度较大为32位;S7-1500PLC支持Pointer、Any和Variant三种类型指针,S7-300/400PLC只支持前两种。这些特点,均使S7-1500PLC的编程更加灵活。
另外,S7-1500 PLC无需使用其它模块即可实现运动控制功能。通过PLCopen 技术,控制器可使用标准组件连接支持PROFIdrive 的各种驱动装置;此外,S7-1500 PLC还支持所有CPU 变量的TRACE 功能,提高了调试效率,优化了驱动和控制器的性能。
S7-1500 PLC的功能不仅涵盖了绝大多数S7-300/400PLC,而且有过之而无不及,适用范围广泛,加之其具有上述的优点,使其在如今的发展中,广泛应用于各个工程领域之中。
6.通讯测试
1)分别下载HMI和PLC程序,使用网线连接
2)触控M.B10.0,当M.B10.0为ON时,Q.B5.0为ON(指示灯绿色);当M.B10.0为OFF 时,Q.B5.0为OFF(指示灯红色)
3)触控I.B10.0,当I.B10.0为ON时,MW16的数值移动到DB10_DBW14
7.电缆制作
A.交叉网线接线图
B.直连网线接线图