佛山西门子中国授权代理商CPU供应商
浔之漫智控技术(上海)有限公司
司经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:**进口电机,电线,电缆,希望能跟您有更多的合作机会
6ES7810-2CC03-0YX0 "STEP 7-Micro/WIN 是一种简便、易学的编程软件,用于 SIMATIC S7-200 自动化系统。它功能十分广泛,甚至非常复杂的自动化任务也能解决。它调试简便,编程省时,用户友好性。
STEP 7-Micro/WIN 是一种简便、易学的编程软件,用于 SIMATIC S7-200 自动化系统。它功能十分广泛,甚至非常复杂的自动化任务也能解决。它调试简便,编程省时,用户友好性。
STEP 7-Micro/WIN 是一种简便、易学的编程软件,用于 SIMATIC S7-200 自动化系统。它功能十分广泛,甚至非常复杂的自动化任务也能解决。它调试简便,编程省时,用户友好性。
"
S7-1200扩展模块:
HMI 基本型面板:
由于可视化逐渐成为大多数机器设计的标准组件,所以 SIMATIC HMI 基本型面板提供了用于执行基本操作员任务的触摸屏设备。
安装尺寸和间隙要求:
S7-1200 PLC 设计得易于安装。紧凑型设计都有利于有效利用空间。
每个CPU、SM、CM和CP都支持安装在DIN导轨或面板上。使用模块上的DIN导轨卡夹将设备固定到导轨上。设备上DIN卡夹的孔内部尺寸是4.3mm。可将卡夹掰到一个伸出位置将设备直接安装到面板上的螺钉安装位置。要注意的是一定要将设备与热辐射、高压和电噪声隔离开。留出足够的空隙以便冷却和接线。**在设备的上方和下方留出25 mm的发热区以便空气自由流通。
安装尺寸 (mm):
要注意的是安装或拆卸已上电的S7-1200或相关设备可能会导致电击或意外设备操作。务必遵守适当的预防措施,确保在尝试安装或拆卸 S7-1200 CPU 或相关设备前断开 S7-1200 的电源。西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,由于其,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备如扫描枪、打印机等设备进行通讯。因为没有第三方的设备,这里以*级终端为例介绍自由口通讯。
1.控制系统原理
图1:控制系统原理
2.硬件需求
S7-1200 PLC目前有3种类型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU。
3)S7-1214C CPU。
这三种类型的CPU都可以连接三个串口通信模版。
本例中使用的PLC硬件为:
1)PM1207电源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0XB0 )
3) CM1241 RS232 ( 6ES7 241 -1AH30 -0XB0 )
3.软件需求
1) 编程软件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.组态
我们通过下述的实际操作来介绍如何在Step7 Basic V10.5 中组态S7-1214C 和*级终端通信。
点击桌面上的“Totally Integrated Automation Portal V10”图标,打开如下图:
图2: 新建S7 -1200项目
先需要选择“Create new project”选项,然后在“Project name:”里输入PTP;在“Path:”修改项目的存储路径为“C:\”;点击“Create”,这样创建了一个文件PTP的新项目。创建后的窗口如下图所示:
图3: 新建项目后
点击门户视图左下角的“Project View”切换到项目视图下,如下图:
图4: 切换到项目视图
打开后,在“Devices”标签下,点击“Add new device”,在弹出的菜单中输入设备名“PLC_1”并在设备列表里选择CPU的类型。选择后如下图:
图5:PLC硬件组态
插入CPU后,点击CPU左边的空槽,在右边的“Catalog ”里找到“Communication”下的RS232模块,拖拽或双击此模块,这样把串口模块插入到硬件配置里,接下来需要配置此RS232模块硬件接口参数,选择RS232模块,在其下方会出现该模块的硬件属性配置窗口, 在属性窗口里有两个选项,一个是“general”;一个是“RS232 interface”。在“General”里包括了此模块的“项目信息”和“订货信息”;而在“RS232 interface”里包括“项目信息”、“端口的配置”、“发送信息的配置”、“接收信息的配置”和“硬件识别号”。在这里我们选择“RS232 interface”,在“端口”配置的选项里,进行端口的参数配置,
波特率为:9600 ;
校验方式:无 ;
数据位为:8 ;
停止位:1;
西门子PLC的历史
从西门子公司1872进入中国以来,中国自动化前进的之路一直有西门子自动化产品相伴,说到西门子的PLC大家都能说出那些耳熟能详的型号A7-200/300/400,但是可能大家并不知道这些产品并非所有都是西门子的德国血统,S7-300/400采用的是Step7编程而S7-200则采用Step7micro/win编程,曾经有很多人都叹息过为什么熟悉了S7-300产品之后再去学习S7-200产品仿佛换了一个公司产品而需要从头学起反之亦然。这是为什么呢?这是因为S7-200产品是西门子利用收购的一家美国公司开发软件和产品,为了能够争夺PLC的低端市场而整合上市的。相信大家也看出来S7-200的编程模式和sm寄存器设置都能够找到一些美日式PLC编程模式的痕迹,而西门子也一直寻找合适的时机开发属于德国血统的低端PLC产品
,在2009年S7-1200这款产品应运而生。
0
2
S7-1200的市场定位
有人说S7-1200是S7-200的一个简单的升级,可以说这句话说得知其然而不知其所以然,因为它确实不是升级而是替代,为什么这样说呢!因为S7-1200的这个产品是西门子低端PLC产品的一记重拳。西门子已经停止除在中国的S7-200cn系列以外的S7-200生产线,S7-200CN以其低廉的价格还要争夺*三发展中的自动化市场份额。而在低端市场将全部被S7-1200产品覆盖。在中国有很多厂商相继推出兼容S7-200的模块这也使得西门子在低端市场的份额占去一部分,所以为了降低成本而保住市场还要延续200CN系列的**,而西门子将会把的通讯和控制技术应用在S7-1200这款产品上同样西门子也将会用S7-1200这款产品强力打造**PLC中低端市场。
0
3
S7-1200的产品定位
S7-1200这款产品的定位还是相当明确的,瞄准的正是中低端小型PLC产品线,硬件结构由紧凑模块化结构组成,系统io点数、内存容量,均比S7-200多出30%,充分满足市场的针对小型PLC的需求,现在很多离散行业和过程控制行业的小型单元和系统点数均是在离散点200以内、模拟点在36-48点之内,所以在这个时候S7-200将不能应对,客户只能选购S7-300中型PLC以大马拉小车形式来面对工程这也给客户造成了一定成本上的浪费。而S7-1200这款产品容量上的设计是在充分积累客户多年需求之上而得。
0
4
S7-1200的产品新特性
a)紧凑模块化结构
S7-1200产品延续了200紧凑式结构,cpu1214c的宽度仅有110mm,cpu1212c和cpu1211c的宽度也仅有90mm。通讯模块和信号模块的体积也十分小巧,使得这个紧凑的模块化系统大大节省了空间,从而在安装过程中为您提供了的效率和灵活性。另外S7-1200增加一个结构的io模块叫做信号板,它是镶嵌在cpu箱体上的分别为2di/o和1ao这正是西门子设计精髓之道可以随时定制所需要补充的io模块,中小型工程的问题突显之处是工程的不确定性,很有可能在工程实施过程当中出现di/o和ao不够用,而ai却是能够较为富裕信号通道。
b)强大的控制功能
系统集成了16路pid的控制回路,并且pid都是能够支持自适应的*功能块,并且提供了pid参数调试和观测的控制画面,可以让用户在并不熟悉pid参数如何调整的情况下把工艺参数控制到所需标准。系统集成了多达6个高速计数器(3个100khz,3个30khz),用于监视增量编码器、频率计数或对过程事件进行高速计数。系统集成了2个高速输出,可用作高速脉冲输出或脉宽调制输出。当组态成pto时,它们将提供频率为100khz的50%占空比高速脉冲输出,以便对步进电机或伺服驱动器进行开环速度控制和定位控制。通过2个高速计数器对高速脉冲输出进行内部反馈。当组态成pwm输出时,将生成一个具有可变占空比的固定周期输出来控制电机速度、阀位置或加热元件的占空比。系统支持对步进电机和伺服驱动器进行开环速度控制和位置控制。对该功能的组态十分简单:通过一个轴工艺对象和通用的plcopen运行功能块即可实现。除了返回(home)和点动(jog)功能以外,还支持、相对和速度运动。
一、添加新设备,可以在Portal视图或项目视图中添加新设备。先我们在Portal视图中添加一台PLC,在任务处选择设备和网络,选择其中的添加新设备,出现设备列表。单击SIMATIC PLC按钮,打开PLC列表。我们选择CPU1214C中的种,右侧显示选中设备的简单描述。在此对输入设备的名称我们不做修改。单击添加按钮,完成PLC的添加。
添加新设备
下面我们在项目视图中添加一台HMI,在项目树中选择添加新设备,双击进入设备列表视图,从右侧的硬件目录中选择SIMATIC HMI,打开HMI列表,这里我们选择六寸屏中的KTP600PN,在此对于输入设备的名称,我们也不做修改。单击确定按钮,这样我们在项目中添加了一台PLC和一台HMI。
添加HMI
二、添加模块,将CPU添加到项目后,再为其配置其他模块,在项目树的PLC1文件夹下选择设备配置,双击打开设备和网络编辑器,可以看到设备视图显示机架中所选的设备,软件中机架的图示与实际结构一样,遵循所见即所得的原则。
西门子PLC模块供应商 西门子CPU模块供应商,西门子PLC模块 ,西门子中国供应商 西门子PLC供应商 西门子模块供应商 西门子供应商 西门子PLC总供应
西门子授权供应浔之漫智控技术(上海)有限公司
SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP直流电源 24V DC 1.3A、2.**、3A、**、10A、20A、40A可并联
4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120. MIDASTER系列:MDV
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列SIEMENS 数控 伺服8:801、802S 、802D、802D SL、810D、840D、611U、S120系统及伺报电机,力矩电机,直线电机, 等备件销售。
启动模式设置
S7-1200 启动模式可以在“CPU 属性-常规-启动” 进行设置。如下图 1 所示:
图 1. CPU启动选项设置
①“上电后启动”:定义了CPU 上电后的启动特性,共有以下三个选项,用户可根据项目的特点及性来选择,默认选项为“暖启动-断电前的操作模式”:
“不重新启动(保持为STOP 模式)”:CPU 上电后直接进入STOP 模式;
“暖启动-RUN模式”:CPU 上电后直接进入RUN模式;
“暖启动-断电前的操作模式”:选择该项后,CPU上电后将按照断电前该CPU 的RUN模式启动,即断电前CPU处于运行模式,则上电后 CPU 依然进入RUN模式;如果断电前CPU 处于STOP状态,则上电后CPU进入STOP模式。
如果在发生掉电或故障时,CPU 处于 STOP 模式,则 CPU 将在上电时进入 STOP 模式并保持 STOP 模式,直至收到进入 RUN 模式的命令;
如果在发生掉电或故障时,CPU 处于 RUN 模式,则在未检测到可禁止 CPU 进入 RUN 模式的条件下,CPU 将在下次上电时进入 RUN 模式。
②“比较预设与实际组态”:定义了 S7-1200 PLC站的实际组态与当前组态不匹配时的 CPU 启动特性:
“仅在兼容时,才启动CPU”:所组态的模块与实际模块匹配(兼容)时,才启动CPU。
“即便不匹配,也启动CPU”:所组态的模块与实际模块不匹配(不兼容)时,也启动CPU。
注意:
如果选择了"即便不匹配,也启动CPU",此时的用户程序无常运行,**采取相应措施!所以要慎重选择该项。
③ “组态时间”:在 CPU 启动过程中,为集中式 I/O 和分布式 I/O分配参数的时间,包括为 CM 和 CP 提供电压和通信参数的时间。如果在设置的“组态时间”内完成了集中式 I/O 和分布式 I/O的参数分配,则CPU立刻启动;如果在设置的“组态时间”内,集中式 I/O 和分布式 I/O未完成参数分配,则 CPU 将切换到 RUN 模式,但不会启动集中式 I/O 和分布式 I/O;
④ “OB应该可中断”:“OB应该可中断”后,在OB 运行时,*高**级的中断可以中断当前OB,在此OB 处理完后,会继续处理被中断的 OB。如果不“OB应该可中断”,则**级大于2的任何中断只可以中断循环OB,但**级为2~25的OB不可被*高**级的OB 中断。
启动时 CPU 执行的操作
启动特性:
在暖启动期间,所有非保持性位存储器内容都将并且非保持性数据块内容将复位为来自装载存储器的起始值。将保留保持性位存储器和保持性 DB 中的内容。
不管选择哪种启动模式,已编写的所有启动 OB 都会执行。
不执行任何基于时间的程序。
中断控制的程序的执行于:OB 82(诊断中断)
禁用模块上的输出。
不*新过程映像;可以对输入进行直接 I/O 访问。
如下图 2 所示:
图 2. 启动时 CPU 执行的操作
关于 启动 OB 的详细说明, 请参考以下文档:
S7-1200 启动(Start up)组织块
常见问题:
1.
哪些情况会导致 S7-1200 CPU 无法启动?
以下的情况会导致 S7-1200 CPU 断电后再上电无法启动:
检测到的某些错误会阻止 CPU 进入 RUN 模式;
在“CPU 属性-常规-启动” 设置为不重新启动(保持为 STOP 模式);
暖启动 - 断电前的模式:CPU 组态为“暖启动 - 断电前的模式”,且在发生掉电或故障时,CPU 处于 STOP 模式,则 CPU 将在上电时进入 STOP 模式并保持 STOP 模式;
在 CPU 设备组态的属性里选择了“允许通过用户程序重新组态设备”。而 WRREC 指令在启动 OB 中传送完控制数据记录后组态控制才会生效。如果已启用组态控制但 CPU 不具有控制数据记录,则在退出 STARTUP 模式时会转到 STOP 模式。
具体请参考:
组态控制功能
2. 为什么CPU断电后,再上电CPU没有报任何错误,但CPU却运行不起来?
答:原因是CPU没有硬件开关用于启停控制,CPU上电后的启停由CPU属性中的“启动”选项来决定(如图1所示)。其默认设置为“暖启动-断电前的操作模式”,此时如果是断电前CPU因故障停止,那么再上电后即使没有故障,CPU也会延电前的状态,保持STOP 模式。或者设置成“不重新启动”,则CPU 上电后直接进入STOP 模式。如果在以上两种模式下,CPU无法启动,需要通过博途软件在线功能启动CPU。
所以**将启动选项设置为“暖启动-RUN模式”,才能*在没有错误的情况下,CPU上电后直接进入RUN模式。
3.
6XV1830-0EH10 网络总线
6ES7972-0BB12-0XA0 网络总线连结器,带编程口,垂直电缆出线
6ES7972-0BA12-0XA0 网络总线连结器,不带编程口,垂直电缆出线
6ES7972-0BA41-0XA0 网络总线连结器,不带编程口,35度垂直电缆出线
6ES7972-0BB41-0XA0 网络总线连结器,带编程口,35度垂直电缆出线
一、S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬件、通信、工程、存储器、功能块、计数器、定时器、工艺功能等方面。一、硬件的区别。在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八个信号模块和多三个通信模块。以S7-300 CPU313C和S7-1200 CPU1214C为例,S7-1200的CPU支持通过信号板来增加IO点数,而S7-300CPU的IO点数是固定的。在硬件组态方面,S7-300和S7-1200的地址都可以由用户手动进行重新分配。
硬件的区别
二、通信方面的区别。串行通信方面,S7-300和S7-1200都支持通过RS232和RS485实现点对点通信,支持ASCII、USS和MODBUS等通信协议。S7-300需要选用带PTP接口的CPU或者CP模块,实现RS232的串口通信。而S7-1200则是通过RS232通讯模块来实现串口通信。S7-1200本机集成了PROFINET接口,支持与编程设备、HMI以及其他CPU之间的通信。
通信的区别
三、工程方面。S7-1200的编程软件STEP7 Basic提供了一个易用集成的工程框架,可用于SIMATIC S7-1200和精减HMI面板的组态。
工程框架
四、存储方面的区别。S7-300和S7-1200的程序存储器和数据存储器的大小都是浮动的。S7-1200 CPU的符号表和注释可以保存在CPU中,可在线获取。在S7-1200中利用符号化存取,可以优化分配数据块所占的存储区。在保持存储区方面,S7-1200多可以设置2048个字节的保持区,可以对数据块中的离散变量设置保持性。而S7-300是以字节为单位进行保持性设置的。在存储容量方面,S7-1200的存储卡大可到24兆字节,对于S7-1200存储卡是可选项,而S7-300的存储卡是必选的。S7-300的存储卡无法存放配方和数据记录等。另外S7-1200的存储卡还将用来实现存储区扩展,程序分配及固件升级等功能。佛山西门子中国授权代理商CPU供应商