中山西门子中国代理商是一家专门经营西门子品牌变频器的供应商,提供西门子PLC、CPU、电源电缆、变频器、触摸屏、伺服机以及低压软启动器等各类产品。作为西门子中国代理商,我们非常自豪能够为客户提供来自德国的高品质产品。
西门子变频器作为一种高性能、高效率的电机驱动控制设备,广泛应用于机械制造、化工、食品、矿山、发电等行业领域。西门子变频器采用了先进的硬件和软件技术,具有优异的控制性能和稳定性,能够实现高速、精度、可靠的运动控制。
西门子变频器的产地为德国,德国作为欧洲的工业强国,其工业产品在全球市场上享有很高的声誉。西门子作为德国领先的电力电子公司,其变频器产品拥有先进的技术和工艺,其生产的变频器在市场上得到了广泛的认可和应用。
作为西门子中国代理商,我们可以为客户提供专业的产品指导和售后服务支持。我们的销售团队拥有丰富的产品知识和技术经验,能够根据客户的需求提供定制化的解决方案,为客户提供优质的产品和服务保障。
中山西门子中国代理商是一家值得信赖的西门子品牌变频器供应商,我们致力于为客户提供优质的产品和服务,共同开拓市场,实现共同发展。
本公司从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
S7-1200 可扩展性强、灵活度高的设计。
的CPU多
可
连接
八个信号
模块,以便支持其它数字量和模拟量 I/O。
CPU家族及模块
SIMATIC S7-1200具有集成化PROFINET接口、强大的集成工艺功能和灵活的可扩展性特点,为各种工艺任务提供了简单的通信和有效的解决方案,尤其满足多种应用中完全不同的自动化需求。
1.处理器单元(CPU)
常规规范
CPU 1211C 技术规范
CPU 1212C 技术规范
CPU 1214C 技术规范
CPU 1215C 技术规范
CPU 1217C 技术规范
2.输入/输出扩展模块
技术规范
3.电源模块
技术规范
4.通信模块
技术规范
CM 1241 通信模块
紧凑型交换机模块 CSM 1277
CM 1243-5 PROFIBUS-DP 主站模块、
CM 1242-5 PROFIBUS-DP 从站模块
其他模块如CP 1242-7 GPRS 模块、TS 模块、CM 1278 I/O 主站模块略。SIM 1274
5.SIMATIC HMI 系列面板
型号规范
附录1.处理单元接线图
型号见图片左下角
附录2.扩展模块接线图
型号见图片上方
关注机械学霸小程序,
免责声明:西门子这个自动化行业的巨人在simatic产品的历史长河里又一次投了一颗砾石激起了一片涟漪而这颗砾石的名字叫作S7-1200,从产品命名上来看*像是S7-200的一个延伸或者升级,在这里笔者想详细的讲解一下这款产品,在讲解之前我觉得应该了解一下西门子PLC的家族史。
在实验程序里,通过INC指令把DB1块里面的变量,每隔1秒加1,运行效果如下:
图12 循环中断事件OB
我们会看到在OB30这个程序块里面,"Data".Var2的值会每隔1秒变化,如果把INC指令放在Main[OB1]里面会是什么情况呢?
诊断错误事件OB块(Diagnostic error interrupt):当PLC发生故障时,会触发该事件;解除故障时,也会触发该事件,在该模块里面,我们可以读到故障信息。
图13 添加诊断错误事件OB块
在实验程序里,我们需要捕捉模拟量输入的溢出错误,所以需要对模拟量输入进行如下配置:
图14 添加溢出诊断功能
图15 AI通道硬件标识符
在配置硬件组态时,TIA PORTAL 将为每个硬件对象(如模块、接口或模块端口,甚至是智能设备的传输区)自动分配硬件标识符,相当于我们的号码,。
图16 诊断程序
在诊断程序中,我们可以获取错误IO状态,硬件标识符和通道,并添加了STP指令。当错误发生时候,使PLC处于STOP状态,若不添加STP指令,PLC仍以RUN状态运行。
图17 诊断运行结果
通过读取IO_State,LADDR和Channel三个变量,IO状态以二进制格式显示,*4位为1,所以会出现错误。具体每个变量含义请看下图:
图18 诊断错误中断 OB 的启动信息
(内容来源网络,版权归原作者)
免责声明:如涉及版权,请联系!任何人和机构不承担相关的法律责任。
推荐阅读:
上周公开课录像回放【西门子G120C变频器PROFINET通讯(PKW报文讲解)】
工程师为什么不容易找女朋友?
看看你中了没。
工控编程软件下载(实时*新)
初级工控人VS工控人
和谈恋爱什么感觉?
公开课录像西门子S7-300/400 STL语言间接寻址(16位指针、32位指针)
开关量模板
26 6ES7321-1BH02-0AA0 开入模块(16点,24VDC)
6ES7321-1BH02-9AJ0 开入模块(16点,24VDC)组合件 (6ES7 321-1BH02-0AA0+6ES7 392-1AJ00-0AA0)
27 6ES7321-1BH10-0AA0 开入模块(16点,24VDC)
28 6ES7321-1BH50-0AA0 开入模块(16点,24VDC,源输入)
6ES7321-1BH50-9AJ0 开入模块(16点,24VDC,源输入)组合件 (6ES7 321-1BH50-0AA0+6ES7 392-1AJ00-0AA0)
29 6ES7321-1BL00-0AA0 开入模块(32点,24VDC)
6ES7321-1BL00-9AM0 开入模块(32点,24VDC)组合件 (6ES7 321-1BL00-0AA0+6ES7 392-1AM00-0AA0)
30 6ES7321-7BH01-0AB0 开入模块(16点,24VDC,诊断能力)
31 6ES7321-1EL00-0AA0 开入模块(32点,120VAC)
32 6ES7321-1FF01-0AA0 开入模块(8点,120/230VAC)
33 6ES7321-1FF10-0AA0 开入模块(8点,120/230VAC)与公共电位单连接
34 6ES7321-1FH00-0AA0 开入模块(16点,120/230VAC)
34 6ES7321-1FH00-9AJ0 开入模块(16点,120/230VAC) (6ES7 321-1FH00-0AA0+6ES7 392-1AJ00-0AA0)
35 6ES7321-1CH00-0AA0 开入模块(16点,24/48VDC)
36 6ES7321-1CH20-0AA0 开入模块(16点,48/125VDC)
6ES7321-1BP00-0AA0 光电隔离,每组 16,64 DI,DC 24V,3MS,漏/源
6ES7322-1BP00-0AA0 光电隔离,每组 16,64 DO,DC 24V,0.3A(源),总电流2A/组
37 6ES7322-1BH01-0AA0 开出模块(16点,24VDC)
37 6ES7322-1BH01-9AJ0 开出模块(16点,24VDC) (6ES7 322-1BH01-0AA0+6ES7 392-1AJ00-0AA0)
38 6ES7322-1BH10-0AA0 开出模块(16点,24VDC)高速
39 6ES7322-1CF00-0AA0 开出模块(8点,48-125VDC)
40 6ES7322-8BF00-0AB0 开出模块(8点,24VDC)诊断能力
41 6ES7322-5GH00-0AB0 开出模块(16点,24VDC,立接点,故障保护)
42 6ES7322-1BL00-0AA0 开出模块(32点,24VDC)
42 6ES7322-1BL00-9AM0 开出模块(32点,24VDC) (6ES7 322-1BL00-0AA0+6ES7 392-1AM00-0AA0)
43 6ES7322-1FL00-0AA0 开出模块(32点,120VAC/230VAC)
44 6ES7322-1BF01-0AA0 开出模块(8点,24VDC,2A)
45 6ES7322-1FF01-0AA0 开出模块(8点,120V/230VAC)
46 6ES7322-5FF00-0AB0 开出模块(8点,120V/230VAC,立接点)
47 6ES7322-1HF01-0AA0 开出模块(8点,继电器,2A)
47 6ES7322-1HF01-9AJ0 开出模块(8点,继电器,2A) (6ES7 322-1HF01-0AA0+6ES7 392-1AJ00-0AA0)
48 6ES7322-1HF10-0AA0 开出模块(8点,继电器,5A,立接点)
49 6ES7322-1HH01-0AA0 开出模块(16点,继电器)DO
49 6ES7322-1HH01-9AJ0 开出模块(16点,继电器) (6ES7 322-1HH01-0AA0+6ES7 392-1AJ00-0AA0)
图5 添加OB新块
图6 手动选择创建编号
图5 添加OB新块界面,我们可以看到,在红色矩形框处,OB编号数值为123,我们选择的创建方式为自动。如果你想起用别的编号,可以选择手动方式,同时可以选择创建OB块采用的语言。大家不妨自己试一试哦。
这里讲解几个常用的OB类型块使用,其他类型OB块使用,大家可以翻阅系统编程手册。
程序循环事件OB块(program cycle):该块主要用于执行循环运行的程序,一般一个程序中创建一个便可以,是默认的Main程序(OB1),我们可以通过调用FC和FB来实现其他功能。系统CPU每个扫描周期都会执行该类型OB块。
启动事件OB块(Startup):该块主要用于初始化变量,当PLC断电重启或者CPU从STOP切换为RUN时候执行,往后不再运行,也是只运行一次。我们新建一个DB1块,添加两个,设置初始值,如下图所示:
图7 添加DB块变量
然后新建一个Startup事件OB块,写如下程序(SCL语言):
图8 Startup事件OB块程序
我们可以看到该类型OB块编号为100,如果再建一个该类型OB块,编号必须>=123。然后我们下载程序,这里顺便提一下下载选项,如下图所示:
图9 下载选项
如果是初次下载,选择“硬件和软件(仅更改)”。如果不是初次,可以选择你修改的部分,这样会提高下载速度。
图10 程序运行结果
循环中断事件OB块(Cyclic interrupt):常常用于需要定时执行的任务,比如我们需要1秒钟采样50个模拟值,我们可以把循环时间设置为20毫秒。可能会有人问,为什么不采用普通定时器每隔20毫秒采样一次呢?因为普通定时器会受到CPU扫描周期的影响。在PID程序中,我们需要采用循环中断事件来调整计算PID输出。
图11 添加循环中断事件OB块
,公司主要从事工业自动化产品的集成,销售和维修。 致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及的售后服务、培训等。