德系PLC和日系PLC有什么区别?(附西门子、三菱、松下对比)
西门子的编程软件和程序结构
1.编程软件
西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEPMICRO/DOS和STEPMICRO/WIN;STEPmini;标准软件包STEP7S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。
2.程序结构
程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。
FPI系列可编程控制器是日本松下电工公司的小型PLC产品。
FPI编程软件及指令系统
1.编程方式
NPST-GR提供了3种编程方式:梯形图方式;语句表达方式和语句表达方式。
2.注释功能
NPST-GR可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。
3.程序检查
NPST-GR能查找程序中语法的错误和进行程序校验
4.监控
NPST-GR能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。
5.系统寄存器设置
NPST-GR可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。
6.I/O和远程I/O地址分配
用NPST-GR可以为主机扩展板上每个槽分配I/O和远程I/O地址
7.数据管理
数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据
两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线;
还有就是西门子和日本松下的输入和输出也不同的,日本松下的输入就只有X,输出就只有Y。
其实语言是相通的,就是方法不同,两个可以相互转换。
话说回来,德系和日系出名的三菱PLC与西门子PLC有什么区别?分别有什么优点和缺点?该如何选择?学习哪种品牌?
首先它们的编程理念不同。 三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,而三菱的指令较多,所以学习三菱和学习西门子的周期是一样的。
三菱的优势在于离散控制和运动控制。 三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项,而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。
过程控制与通信控制西门子是强项。 西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。
所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。
例如:某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC;像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。
区别非常大,芯片肯定是有所不同的(体现在容量和运算速度上),但最大的区别还是体现在编程软件的思路和结构上。先拿三菱比较有优势的小型机FX系列和西门子S7-200系列对比:
1、三菱的编程软件从早期的FXGPWIN到近期的GXworks2,和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的MicroWIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。
2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,之前的FX2N系列的浮点功能很多人反映有点鸡肋。
3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今也支持此功能了,但还是晚了一段时间。
4、CPU226和CPU224XP,标准配置2个485口,即PPI口,最大通讯速度187.5K,三菱FX3U之前的所有系列都是一个可怜的422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。
5、CPU226的程序容量20K,数据容量14K,FX2N总共才8K.后来的3U倒是有所改进。
但三菱的FX2N系列有两个优势,一是高速计数器指令比S7-200方便。二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)西门子最近推出的S7-1200系列直接支持以太网接口,而且由于集成了计数和测量、闭环控制和运动控制的工艺,因此FX3U再次被西门子远远超越。
以上的比较仅仅是小型机。至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了,一句话,谁用谁知道。西门子的PCS7软件也非常博大精深。
学PLC,三菱是很容易上手的,因为直来直去思路简单。从学习的角度讲,肯定是西门子更好。
还有就是西门子PLC的通信口有两个,三菱的有一个,两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线来回调整程序有点麻烦。
S7-300400的基本结构
S7-300/400属于模块式PLC,主要由机架、CPU模块、信号模块、功能模块、接口模块、通信处理器、电源模块和编程设备(工程师、操作员站和操作屏)组成。
图1-1 PLC控制系统示意图PLC的主要生产厂家:德国的西门子(Siemens)公司,美国Rockwell公司所属的AB公司,GE-Fanuc公司,法国的施耐德(Schneider)公司,日本的三菱和欧姆龙(OMRON)公司。
PLC的工作过程
在CPU模块上有存储器(用来存放系统程序、用户程序、逻辑变量和其它一些信息),包括ROM和RAM。可通过扩展槽扩展用户RAM。
RAM:主程序区OB1+子程序区(FB、FCB、定时中断块等)断电时由锂电池供电(几年)以免RAM中信息丢失。锂电池电压< 规定值,灯报警,换电池(期间靠电容充电几分钟)。
PLC采用循环执行用户程序的方式。
OB1是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。在启动完成后,不断地循环调用OB1,在OB1中可以调用其它逻辑块(FB, SFB, FC或SFC)。
循环程序处理过程可以被某些事件中断。
在循环程序处理过程中,CPU并不直接访问I/O模块中的输入地址区和输出地址区,而是访问CPU内部的输入/输出过程映像区。批量输入、批量输出。
梯形图中Q4.0的线圈(称为内部线圈)"通电"时,对应的输出过程映像位为1状态。信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈(外部线圈)通电,其常开触点闭合,使外部负载通电工作。
外部输入电路接通时,对应的输入过程映像位(例如I0.0)为1状态,梯形图中对应的输入位的常开触点接通,常闭触点断开。某一编程元件对应的过程映像位为1状态时,称该编程元件为ON,过程映像位为0状态时,称该编程元件为OFF。
PLC性能指标:
循环时间(Cycle time): 是指操作系统执行一次图1-4所示的循环操作所需的时间,又称为扫描循环时间(Scan Cycle Time)或扫描周期。如0.7ms、1.7ms等性能指标:I/O点数、扫描周期、指令数目、功能模块多少、
A( O I0.1 // 接在左侧母线上的I0.1的常开触点
O Q4.0 // 与I0.1的常开触点并联的Q4.0的常开触点 )
AN I0.2 // 与并联电路串联的I0.2的常闭触点
= Q4.0 // Q4.0的线圈梯形图对应的逻辑表达式:
Q4.0 = (I0.1+Q4.0)
相关问答
欧姆龙plc通讯接口定义?
欧姆龙PLC通讯接口是指用于连接欧姆龙PLC与其他设备进行数据交换和通信的接口。常见的通讯接口包括串口(RS232C/RS485)、以太网口(Ethernet)、USB接口等。通...
fx2n的plc输出接口有哪三种?
可编程逻辑控制器(ProgrammableLogicController,PLC),一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编...
三菱PLC485接口是几针的?
三菱PLC485接口是9针的,它采用RS485总线标准,即使用2根线进行通讯,其中一根为数据传输线DA,另一根为数据传输线DB,同时还需要接地线。RS485标准通讯距离较远...
plc连接电脑需要什么接口?
一、RS232接口:这是计算机通讯接口之一,通常RS-232接口以9个引脚(DB-9)或是25个引脚(DB-25)的型态出现,一般个人计算机上会有两组RS-232接口,分别称...
PLC输入接口是常闭开关,写梯形图的时候也要是常闭吧?
如果按钮S10是常闭开关,在梯形图中是-||-,就表示通;是-|/|-就表示关如果按钮S10是常开开关,在梯形图中是-||-,就表示关;是-|/|-就表示通plc的触点的...
plc圆头8针接口叫什么?
三菱PLC通信口圆8针的都是RS422的,可以使用SC09通讯电缆进行通讯。如果使用RS232通讯扩展板和通讯扩展模块可以与电脑进行RS232通讯。并且可以使用DB9插头座制...
欧姆龙plc接线端子排怎么接线?
1.欧姆龙PLC接线端子排可以进行接线。2.欧姆龙PLC接线端子排的接线方法是根据具体的接线需求来确定的。一般来说,需要根据PLC的输入输出模块和外部设备的接...
三菱1nplc能用2n模块吗?
三菱1NPLC支持FX2N系列的1PG定位模块,但不支持2n1PG模块。2n1PG模块通常用于旧型号的FX1NPLC中,不建议在新型号中使用。如果需要使用2n1PG模块,建议使用FX2N...
PLC圆口数据线名字是什么?RS232接口?
一个是外设口,只能与OMRON的设备进行通讯。另一个是RS232口,可以用于和第三方设备的无协议通讯一个是外设口,只能与OMRON的设备进行通讯。另一个是RS232口,...
三菱plc串口转换并口设置?
若要在三菱PLC上设置串口转换为并口,你需要按照以下步骤进行:1.首先,确保你有一款可用的串口转并口适配器。2.将适配器插入PLC上的串口接口。根据适配器的...