玉溪西门子PLC代理商
世界的PLC 、DCS系统备件模块和电机传送系统设备进口。
①Allen-Bradley(美国AB)系列产品》
②Schneider(施耐德电气)系列产品》
③Generalelectric(通用电气)系列产品》
④Westinghouse(美国西屋)系列产品》和TECO系列
⑤SIEMENS(西门子系列产品)》
⑥销售ABB Robots.、YASKAWARobots、KUKA Robots、Mitsubishi Robots、OTC Robots、PanasonicRobots、MOTOMAN Robots。
⑦Westinghouse(西屋):OVATION系统、WDPF系统、MAX1000系统备件。
⑧Invensys Foxboro(福克斯波罗):I/ASeries系统,FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。InvensysTriconex: 冗余容错控制系统、基于三重模件冗余(TMR)结构的现代化的容错控制器。
⑨Siemens(西门子):Siemens MOORE,Siemens Simatic C1,Siemens数控系统等。
⑩BoschRexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。
◆Motorola(摩托罗拉):MVME 162、MVME167、MVME1772、MVME177等系列。
◆电机:WEG, Westinghouse, ABB,Italvibras, EAD, 美国太平洋电机, Baldor,ABB, SIEMENS, MARATHON, GE等。
西门子6EP1436-3BA00
种情况(S7-1200与S7-300在同一项目中操作)
使用 STEP 7 V16 在同一个项目中,新建一个S7-1200站点,一个S7-300站点,然后做 TCP 通讯。
1.1 S7-1200 侧和S7-300PN 侧通信的编程,连接参数及通信参数的配置
1. 使用 STEP7V16 软件新建一个项目并完成硬件配置
在 STEP7 V16的 “Portal 视图" 中选择 “创建新项目" 创建一个新项目。
2.添加硬件并命名PLC
然后进入 “项目视图",在“项目树" 下双击 “添加新设备",在对话框中选择所使用的 S7-1200 CPU 添加到机架上,命名为PLC_1,如图1所示。
图1. 添加新设备
为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:
在 “项目树" > “PLC_1" > “设备组态" 中,选中 CPU ,然后在下面的属性窗口中,“属性" >“系统和时钟存储器" 下,将时钟位定义在 MB0,如图2所示。
时钟位我们主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。
图2. 时钟位
3. 为PROFINET 通信口分配以太网地址
在 “设备视图"中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在“以太网地址" 下分配 IP 地址为 192.168.0.1 ,子网掩码为255.255.255.0,如图3所示。
图3. 分配IP 地址
4.使用 STEP7V16 软件添加新设备并命名 PLC_2
与PLC_1在同一个项目中,在“项目树" 下双击 “添加新设备",在对话框中选择所使用的 S7-300 CPU 添加到机架上,命名为PLC_2,如图4所示。
图4. 添加新设备
为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:
在 “项目树" > “PLC_2" > “设备组态" 中,选中 CPU ,然后在下面的属性窗口中,“属性" >“时钟存储器" 下时钟位定义在 MB0,如图5所示。
时钟位我们主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。
图5. 时钟存储位
5. 为PROFINET 通信口分配以太网地址
在 “设备视图"中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在“以太网地址" 下分配 IP 地址为 192.168.0.2 ,子网掩码为255.255.255.0,如图6所示
图6. 分配IP 地址
6. 创建CPU的逻辑网络连接
在项目树 “项目树">“设备和网络" >“网络视图" 视图下,创建两个设备的连接。用鼠标点中 S7-1200上的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个 S7-300上的PROFINET通信口上,松开鼠标,PN/IE_1的子网连接就建立起来了,如图7所示。
图7. 网络视图
与plc打交道这么多年,经常碰到一些PLC的初学者问及西门子plc和三菱plc的区别,还有很多新手苦恼于该选择哪个品牌去学习,下面我就把我的个人看法分享给大家。
一、编程理念不同
三菱plc是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。而西门子plc是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。
个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:
1、三菱的编程软件从早期的FXGPWIN到近期的GX8.0(我所知道新的),和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的MicroWIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。
2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。
3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。
4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。
以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。
学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。
二、芯片不同
这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。
西门子CPU226和CPU224XP标准配置2个485口即PPI口,大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。
三、控制的强项不同
西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。(http://www.diangon.com/版权所有)
三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项,而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。
例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。
所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处