西门子s7-200与s7-300的编程有什么不同
2个回答
展开全部
编程软件不一样,具体编程语言编程思路都不一样!
1、s7-200系列用的step7-micro/win软件;s7-300使用的是step7软件。
2、s7-200系列的编程语言有三种:语句表(stl)、梯形图(lad)、功能块图(fbd);s7-300系列的除了这三种外,还有结构化控制语言(scl)和图形语言(s7
graph),其中scl就是一种高级语言,高级语言可以更加方便的解决客户的专有问题,提高了程序执行效率,缩短了程序执行时间。
3、s7-300软件最大的特点就是提供了一些数据块来对应每一个功能块(function
block-fb),称之为instance。s7-300不能随意的自定义organization
block、sub-routine和interrupt
routine,系统只能调用它ob1,其它的用fb-function
block和fc-function方式编辑,其它的也是预定义成了系统的了,system的s给它们(sfb、sfc)定义了自己的身份。
4、s7-200在西门子的plc产品类里属于:小型plc系统,适合的控制对象一般都在256点以下的;s7-300在西门子的plc产品类里属于:大中型plc系统,适合的控制对象一般都在256点以上,1024点以下的。
1、s7-200系列用的step7-micro/win软件;s7-300使用的是step7软件。
2、s7-200系列的编程语言有三种:语句表(stl)、梯形图(lad)、功能块图(fbd);s7-300系列的除了这三种外,还有结构化控制语言(scl)和图形语言(s7
graph),其中scl就是一种高级语言,高级语言可以更加方便的解决客户的专有问题,提高了程序执行效率,缩短了程序执行时间。
3、s7-300软件最大的特点就是提供了一些数据块来对应每一个功能块(function
block-fb),称之为instance。s7-300不能随意的自定义organization
block、sub-routine和interrupt
routine,系统只能调用它ob1,其它的用fb-function
block和fc-function方式编辑,其它的也是预定义成了系统的了,system的s给它们(sfb、sfc)定义了自己的身份。
4、s7-200在西门子的plc产品类里属于:小型plc系统,适合的控制对象一般都在256点以下的;s7-300在西门子的plc产品类里属于:大中型plc系统,适合的控制对象一般都在256点以上,1024点以下的。
展开全部
1、编程软件不同;
2、200PLC不需要组态设置,300的需要完成组态才能使用;
3、200PLC不用建立站点,300需要;
4、300的每个不同型号的CPU带有不同的系统功能块,而且编程对象有组织块、功能块、功能、
数据块
以及
背景数据块
等,这些200PLC都不具备;
5、由于上述第四点,所以300的
PLC编程
比200的多样化;
6、最后在编程过程中的那些指令代码200和300的基本上是一致的。
以上纯属个人想法,如有不妥,不看亦可~
2、200PLC不需要组态设置,300的需要完成组态才能使用;
3、200PLC不用建立站点,300需要;
4、300的每个不同型号的CPU带有不同的系统功能块,而且编程对象有组织块、功能块、功能、
数据块
以及
背景数据块
等,这些200PLC都不具备;
5、由于上述第四点,所以300的
PLC编程
比200的多样化;
6、最后在编程过程中的那些指令代码200和300的基本上是一致的。
以上纯属个人想法,如有不妥,不看亦可~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询