西门子PLC可编程控制器CPU412-2西门子中国一级总代理 西门子PLC代理商

更新:2024-01-07 08:08 编号:23257527 发布IP:180.174.45.72 浏览:23次
发布企业
浔之漫智控技术(上海)有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
浔之漫智控技术(上海)有限公司
组织机构代码:
91310117MA1J3R698D
报价
人民币¥888.00元每台
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装
关键词
西门子电线电缆,西门子PLC,西门子CPU,西门子触摸屏,西门子交换机
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
全国服务热线
19514718569
经理
吴悦  请说明来自顺企网,优惠更多
请卖家联系我

详细介绍

西门子PLC可编程控制器CPU412-2西门子中国一级总代理 西门子PLC代理商

西门子PLC可编程控制器CPU412-2西门子中国一级总代理 西门子PLC代理商

西门子PLC可编程控制器CPU412-2西门子中国一级总代理 西门子PLC代理商

浔之漫智控技术(上海)有限公司  经营理念是:以质量求生存,以诚信谋发展。

我们公司能提供全套产品,我们有着zuihao的库存,Zui优惠的价格

Zui优质的售后服务和Zui强大的技术力量

我公司大量现货供应,价格优势,品质保证,德国原装进口

3bd033d55d55fddc5578cc0a98a3f0c - 副本 (2) - 副本 - 副本.jpg

西门子1200PLC实用定位控制程序案例

引言

本文是一篇综合性比较强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现Zui终控制,涉及知识面比较广,能够让我们很好地将所学知识结合起来。

开发平台

采用西门子TIA Portal V16编程软件编写运动控制程序,实现PLC(S7-1200系列:CPU1214C DC/DC/DC)对步进电机的控制,再通过编写ModbusTCP程序,将控制地址进行映射,从而方便上位机(VS2019开发)与PLC进行通信,Zui终实现步进电机的运动方向、速度及距离的灵活控制。

涉及硬件:开关电源、S7-1200PLC、步进驱动器、步进电机、单轴模组、限位开关

涉及软件:TIA Portal V16、VS2019、ModbusPoll(用于测试通信)

硬件接线



PLC编程


 


 



上位机开发思路

为了便于操作,需要配一个HMI人机界面来进行使用。这个的HMI形式是比较多样化的,如触摸屏、组态软件等,这里,我们采用目前比较流行的方式——C#开发上位机,来供用户使用。C#开发上位机相对于传统的组态软件,各自都有自己的优缺点,主要体现在如下三个方面:

  1. 功能限制:组态软件对于一些特定的需求或者逻辑,会有一定的局限性,使用上也受到软件本身的约束;C#开发上位机完全自主开发,几乎不存在功能上的限制,并且扩展方便。

  2. 技术要求:组态软件Zui大的优势在于方便,因为它本身都集成了一些通用协议和元件,只需要按照使用说明进行组态配置即可;C#开发需要完全自己搭建框架和实现底层代码,对开发者的技术要求会更高一些。

  3. 价格成本:组态软件需要按套、按点位收费,意味着每个项目无形中都有一个基础成本;C#开发上位机自主开发,不需要二次授权费用,并且开发一套之后,可以快速应用到其他项目中。

采用C#上位机开发,需要考虑的是通信问题。西门子S7-1200支持很多种不同的通信协议,包括S7、ModbusTCP、TCP/IP、UDP、OPC等,从开发成本上来说,我们优先考虑S7和ModbusTCP,对于S7和ModbusTCP通信协议,比较一下两者的优缺点:

  1. S7协议为西门子内部协议,协议本身不公开,需要调用或者自己开发通信库,使用S7通信协议需要勾选CPU中的允许来自远程对象的PUT/GET通信访问。

  2. ModbusTCP为公开、免费协议,可以自己开发通信库或者使用开源库,使用ModbusTCP通信协议需要编写一定的PLC程序来实现地址映射。

从公开免费和使用范围的角度来考虑,这里采用ModbusTCP通信协议,因为你学会了ModbusTCP,意味着市场上的大部分仪表、PLC通信你都可以搞得定,PLC程序编写如下所示:

1、创建DB块

这里创建一个DB块,里面包含了常用的一些操作和参数设置,由于Modbus保持型寄存器的Bit位操作比较麻烦,这里我们统一使用Word类型来代替Bit。


 2、Modbus地址与PLC地址的映射(控制位)

 


 3、Modbus地址与PLC地址的映射(参数地址)


 4、ModbusServer程序编写


 5、上位机UI界面设计



6、ModbusTCP通信库

上位机开发功能实现的核心在于ModbusTCP通信库编写,由于Modbus协议是公开免费,可以自己根据Modbus协议来开发,也可以使用开源的Modbus库,如NModbus等,有了ModbusTCP通信库之后,我们可以将更多的精力放在业务处理及逻辑处理上面。

7、ModbusTCP通信点表



上位机开发功能

1、创建一个Windows窗体应用项目,项目名称为thinger.cn.MotionPro。

2、日志显示功能:日志显示采用ListView进行显示,绑定一个ImageList用来区分信息、报警、错误,添加日志方法的参数包含日志等级及日志内容。

3、自己开发ModbusTCP通信库或者使用开源库,该库应该具备建立连接、断开连接、预置寄存器、读取寄存器的功能。

4、建立连接和断开连接:这里通过按钮实现建立连接和断开连接2个功能。

5、相对位置运动:设置相对运动速度和相对运动位置,实现电机的相对运动。

6、juedui位置运动:设置juedui运动速度和juedui运动位置,实现电机的相对运动。

7、点动运动模式:设置点动运动速度,按住正向点动或者反向点动,实现电机的点动运动。

8、回原点模式:点击回原点,可以控制物体回到原点位置并停止。

9、运动停止、运动暂停、复位相关功能。

写在Zui后

这个项目整体来说难度不是很大,涉及的知识面比较广,非常适合上位机初学者进行学习和练手。



西门子PLC的赋值表

西门子PLC的赋值表的显示和设定

1.赋值表显示

在调试时使用赋值表,主要是查看某一信号是否已经被使用,是否有未使用或遗留的输入点,或者有可以供使用的标志寄存器等内容。

赋值表(Assignment)的显示页面如图14-1.6所示。图中打“×”的信号表示已经在程序中使用,未打“×”的信号表示未使用。


西门子PLC的赋值表


当存储器或者信号以字节、字、双字形式使用时,显示区内为蓝色显示。

2.赋值表设定

同样,当plc程序较复杂时,如果在赋值表中显示全部PLC信号的情况,显示内容会显得很大。假如在检查程序时仅仅需要对部分信号进行检查,可以使用STEP7的过滤器功能进行筛选、设定。

赋值表设定步骤如下:

①在赋值表中执行菜单命令“View”一“Filter”,打开设定页面(见图14 -1.7):


西门子PLC的赋值表


②在设定页面中选择赋值表选项。

赋值表选项设定可以设定如下内容:

信号显示的范围(Assigned areasonly):可以选择显示的信号类型与地址范围。在信号类型前通过“√”选定对象,并在输入框内输入需要显示的地址。

如:在输入信号(Input)输入框中输入“*”为显示全部输入信号;输入0~10表示显示IBO~IBIO;输入20表示只显示IB20等。

赋值表显示的信号类型只能是输入信号I(Inputs)、输出信号Q(Outputs)、标志寄存器M(Bitmemory)、定时器T(Timers)、计数器C(Counter)。

也可以直接装载默认的设定( Load Default Setting),或者将所选择的内容作为默认设定(Save asdefaultsetting)。

CPU标准型CPU6ES7312-1AE14-0AB0SIMATIC S7-300,CPU 312 带有MPI接口,集成24 V DC电源,32 K 工作存储区,必须有MMC卡 
6ES7312-5BF04-0AB0SIMATIC S7-300, CPU 312C,紧凑型CPU带有MPI,10数字量输入/6数字量输出,2个高速计数器(10KHZ),集成24 V DC 电源,64KB工作存储区,前连接器(1X 40 针)需要MMC卡
6ES7313-5BG04-0AB0SIMATIC S7-300, CPU 313C,紧凑型CPU带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出 1 PT100,3个高速计数器(30 KHZ),集成24 V DC 电源,128 KB工作存储区,前连接器(1X 40针)需要MMC卡
6ES7313-5BG04-4AB1SIMATIC S7-300 CPU 组包含:S7-300 CPU313C(6ES7313-5BG04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有螺钉触点,40针
6ES7313-5BG04-4AB2SIMATIC S7-300 CPU 组包含:S7-300 CPU313C(6ES7313-5BG04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有弹簧触点,40针
6ES7313-6BG04-0AB0  SIMATIC S7-300, CPU 313C-2PTP,紧凑型CUP含MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成接口RS485,集成24V DC电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡
6ES7313-6CG04-0AB0 SIMATIC S7-300, CPU 313C-2DP,凑型CPU带有MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成DP接口,集成24V DC 电源,128KB工作存储区,前连接器(1 X 40针)需要MMC卡
6ES7313-6CG04-4AB1SIMATIC S7-300 CPU 组包含:S7-300 CPU 313C-2DP(6ES7313-6CG04-0AB0),1X 前连接器(6ES7392-1AM00-0AA0)带有螺钉触点,40针
6ES7313-6CG04-4AB2SIMATIC S7-300 CPU组包含:S7-300 CPU 313C-2DP(6ES7313-6CG04-0AB0),1X 前连接器(6ES7392-1BM01-0AA0)带有弹簧触点,40针
6ES7314-1AG14-0AB0SIMATIC S7-300, CPU 314 CPU 带有MPI接口,集成24V DC 电源, 128KB工作存储区,必须有MMC卡
6ES7314-6BH04-0AB0 SIMATIC S7-300, CPU 314C-2 PTP  型 CPU带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出,1T100,4个高速计数器 (60 KHZ),集成接口RS485,集成24V DC 电源,192 KB工作存储区,前连接器(2 X 40针)需要MMC卡
6ES7314-6CH04-0AB0SIMATIC S7-300, CPU 314C-2 DP紧凑型CPU带有MPI,24 数字量输入/16 数字量输出,4模拟量输入, 2模拟量输出, 1 PT100,4个高速计数器(60 KHZ),集成 DP 接口,集成24V DC 电源,192KB工作存储区,前连接器 (2 X 40针) 需要MMC卡
6ES7314-6CH04-4AB1SIMATIC S7-300 CPU组包含:S7-300 CPU 314C-2DP(6ES7314-6CH04-0AB0),2X 前连接器(6ES7392-1AM00-0AA0)带有螺钉触点, 40针
6ES7314-6CH04-4AB2SIMATIC S7-300 CPU 组包含:S7-300 CPU 314C-2DP(6ES7314-6CH04-0AB0),2X 前连接器(6ES7392-1BM01-0AA0)带有弹簧触点, 40针
6ES7314-6EH04-0AB0SIMATIC S7-300, CPU 314C-2PN/DP 紧凑型CPU带有192 KB工作存储区, 24数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100, 4 快速计数器 (60 KHZ), 1. 接口MPI/DP 12MBIT/S, 2. 接口以太网 PROFINET, 含 2个 PORT SWITCH, 集成 24V DC 电源,FRONT C
6ES7314-6EH04-4AB1 SIMATIC S7-300 CPU 组包含:S7-300CPU314C-2PN/DP(6ES7314-6EH04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有螺钉触点, 40针
6ES7314-6EH04-4AB2SIMATIC S7-300组包含:S7-300 CPU314C-2PN/DP(6ES7314-6EH04-0AB0),2X前连接器(6ES7392-1BM01-0AA0)带有弹簧触点, 40针
6ES7315-2AH14-0AB0
SIMATIC S7-300, CPU 315-2DP CPU 含有 MPI 接口, 集成 24 V DC 电源, 256 KB工作存储区 2.  接口DP-MASTER/SLAVE,需要 MMC卡
6ES7315-2EH14-0AB0SIMATIC S7-300 CPU 315-2 PN/DP, 中央处理器含有 384 KB工作存储区, 1.接口MPI/DP 12MBIT/S, 2.接口以太网PROFINET, 带有 2个 PORT SWITCH,必须有 MMC卡
6ES7317-2AK140-AB0SIMATIC S7-300, CPU317-2 DP,
中央处理器带有1 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S,2. 接口DP-MASTER/SLAVE,必须有MMC卡
6ES7317-2EK14-0AB0SIMATIC S7-300 CPU 317-2 PN/DP, 中央处理器带有 1 MB 工作存储区, 1. 接口MPI/DP 12MBIT/S, 2. 接口 以太网 PROFINET, 带有 2 个PORT SWITCH, 必须有MMC卡
6ES7318-3EL01- 0AB0SIMATIC S7-300 CPU 319-3 PN/DP, 中央处理器 带有 2 MB 工作存储区, 1. 接口MPI/DP 12MBIT/S, 2. 接口 DP-MASTER/SLAVE, 3. 接口 以太网 PROFINET, 带有 2个PORT SWITCH,必须有 MMC卡

6ES7315-7TJ10-0AB0 SIMATIC S7-300,
CPU 315T-3 PN/DP,
中央处理器用于PLC和TECHNOLOGY,384 KBYTE 工作存储区,
1. 接口 MPI/DP 12MBIT/S,
2. 接口 DP(DRIVE),
3. 接口 以太网 PROFINET
带有 2个 PORT SWITCH,集成 I/O用于TECHNOLOGY,
前连接器 (1 X 40针) 必须有MMC卡 MIN. 8 MB
6ES7317-7TK10-0AB0SIMATIC S7-300, CPU 317T-3 PN/DP, 中央处理器 用于PLC 和TECHNOLOGY, 1024KB 工作存储区,
1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP(DRIVE), 3. 接口 以太网 PROFINET 带有 2PORT SWITCH, 集成 I/O 用于 TECHNOLOGY, 前连接器 (1 X 40PIN) 必须有MMC卡 Zui小8MB


关于浔之漫智控技术(上海)有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2018年04月08日
注册资本500
主营产品西门子模块代理商
经营范围从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。【依法须经批准的项目,经相关部门批准后方可开展经营活动】
公司简介浔之漫智控技术有限公司西门子代理。联系人:小周(19514718569)浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS可编程控制器1、SIMATICS7系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-2002、逻辑控制模块LO ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112