中山PLC西门子代理商

供应商
浔之漫智控技术(上海)有限公司
认证
报价
660.00元每件
品牌
西门子
型号
代理商
产地
德国
联系电话
021-54175139
手机号
15601915808
销售经理
周迅
所在地
上海市松江区广富林路4855弄88号3楼
更新时间
2023-05-29 09:00

详细介绍

、simatics7系列plc:s7-200/s7-200smart/s7-1200/s7-300/s7-400/et200/s7-1500

2、逻辑控制模块 logo!230rc、230rco、230rcl、24rc、24rcl等

3、sitop系列直流电源 24v dc 1.3a、2.**、3a、**、10a、20a、40a

siemenshmi触摸屏:td200/td400c/smart700ie/smart1000ie/tp700/tp1200/tp900/tp1500

siemens 交、直流传动装置

1、交流变频器及伺服:420/430/440、g120、g110、v10、v20、v60、v70、v80、v90及6se70系列(fc、vc、sc)

2、全数字直流调速装置 6ra23、6ra24、6ra28、6ra70、6ra80系列

siemens 数控伺服

1、数控系统:840d、802s/c、802sl、828d、801d:6fc5210,6fc6247,6fc5357,6fc5211,6fc5200,6fc5510

2、伺服系统:611a/u/d:6sn1123,6sn1145,6sn1146,6sn1118,6sn1110,6sn1124,6sn1125,6sn1128

3、伺服系统:s120: 6sl304、6sl3210、6sl3130、6sl3055、6sl3054

siemens

西门子自动化与驱动产品合作伙伴

湖南环辰泰瑞电气设备有限公司

西门子中国一级代理商产品**:

1.华北地区:北京、天津、河北、内蒙古(3个市,2个省)。

2.东北地区:辽宁、吉林、黑龙江、大连,齐齐哈尔(3个省、2市)。

3.华东地区:上海、江苏、浙江、安徽、福建、江西、山东、(7个省)。

4.华中地区:河南、湖北、湖南、广东、广西、海南、深圳(7个省、市)。

5.西南地区:重庆、四川、贵州、云南、西藏(5个省、市)。

6.西北地区:陕西、甘肃、青海、宁夏、新疆、山西、(6个省、区)。

西门子v90代理商详细介绍:

1.应用的基本信息

基本应用信息描述(您所经历过的现场规模,例如硬件和网络配置、cpu的类型、版本以及个数等。您在项目的职责,例如项目负责人、主要或者设计、编程调试者。)

我在项目中采用的是s7-1215ccpu和4台v90进行profinet通信。次使用,闹了很多笑话,在这里给大家献丑了。

2.问题描述

项目中配置profinet网络遇到的问题或profinet网络在运行过程中出现的故障。语言简要、故障要点**,现象表达清楚,为了清晰描述问题的原因,需要配图。网络的拓扑结构图

例如:

1.起初并不知道epos模式的111报文,而是准备用105报工艺对象。后来也是在论坛看到们的做法,而且要到了fb284.

2.之后的测试基本还算顺利,不得不说暂停功能真的好用,可以在任意位置停止后继续行走;甚至可以在暂停状态下给启动命令,恢复后依然可以行走。

3. 设备安装完成,家里测试无异常,去到客户现场,发现y轴驱动器总是通信掉线(5类网线)。后换成7类屏蔽双绞金属头网线。

4. y轴还经常报警f7492(平均1天一次),实在没办法就将线拆掉重新接了一遍

5.400w电机,伺服转速2万lu,丝杆导程10(无减速机,x轴负载估计4kg,y轴负载估计2kg)。斜坡函数如图:但是对设备来说抖动依然较大,未解决?

3.问题的分解和解决

3.1 故障或问题分析(根据故障或问题,进行分析,从而提出潜在的一些解决方案用于解决该问题)

1、尚未明白这算rt通信还是irt通信

2、尽管通信速率很快而且可以同时将命令给多个伺服,但由于plc扫描周期依然会产生不必要的等待延时。

3、因为是2轴联动,所以也没办法提前设定路径

4、v90上电之后的启动时间也太长了

5、原点只能接到plc上?这个实在是不方便,因为伺服和plc不在一个电柜,而且伺服需要单独的24v电源.所以他们是独立的两个直流电源,而原点和限位往往是同一个接线盒,造成接线的麻烦。

3.2故障或问题处理(根据分析各种导致问题的可能性,逐步排查和测试,描述您解决此问题的操作步骤、想法,终确认原因,排查和测试过程有条理,思路清晰)

上面说完了!

4.经验总结

4.1的问题(问题排查后,是否对解决问题的方式仍然有些疑问或者不理解的地方)

1、由于xy轴间的机械原因,导致夹角不是90°,这样在计算时造成麻烦

2、工件定位时也因为旋转角度造成麻烦,虽然都通过计算解决

3、伺服在启动和停止过程的抖动依然存在。(如果加减速时间加长,效率就会降低)

4.2改进方法(解决问题后,根据后期的理解,可以提出*好的解决方式或建议)

s7-1200新推出来, 肯定会有一些新意的地方,同时也有一些不完善的地方。笔者觉得应该列出两个贴子让广大用户把一些使用心得写出来,这样能使产品*早的完善,大家也可以提提改进意见,甚至发现一些软件上的bug

来讲讲西门子s7-1200plc一些优点:

1、统一了编程平台,以后用西门子的plc软件都一样,这样有利于推广。

2、 符号表里可以允许重叠寄存器,比如我定义了x1 :int: mw0 ;x2:int:mw2 , x3:dword:md0,这在一些运行中会比较方便些,或许是西门子考虑到全符号寻址的需求吧。

3、软件里的每一个network可以收起来,不占多少空间,这样当network较多时,查找程序比较方便。

4、一些硬件上的改进当然也是好的,比如串口模块,模拟量模拟的分辨率也提高了。 期望后续再出一些新的模块。

5、高速脉冲定位控制相比s7-200有了很多的改善,可以说以现在的市场来讲200的高速脉冲是个杯具(当然毕竟200的年代太久远了)。

6、对于高速计数器的使用,也比200要简化一些,不必须再啰嗦地设置一些控制字了,这对初学者是个福音。

7、lad编程提供了“横向串连”功能,比如我要置位q0.0、q0.2、q0.4,可以在一条水平线上串起来,这样节省了纵向空间(在200的编程软件里则必须是纵向排列的),暂时也就写这么多,想起来了再写,也希望大家补充,谢谢!

再列一下在测试过程中的一些问题或者改进建议:

1、当你修改某一个程序块后, 如果单独下载该块,那么使用的时间很长,甚至达一分钟以上。如果你选择下载全部软件块,反而下载时间会短很多,在20秒以内!不知道s7-1200的下载机制造成的?

2、编程软件里的“符号表”不能象s7-200里一样由用户新建组别,不方便。在s7-200里我一般都分几个区,比如i区,q区,m区,v区等,或者以程序里使用的功能分区。但是在1200里所有的符号变量全部堆在一块,变量较多时查找很不方便。

3、发现一个bug:由于定时器要占用db,而我的程序使用定时器较大,所以我就将所有的定时器放在一个fb里调用,这样使用多重背景。问题是,当我建立了一个比如ton1 iec_timer 的静态变量, 然后选中它,复制,粘贴出来的为ton1_1iec_timer,大家注意,前面是t大写后面全是小写, 而粘贴的结果timer全为大写!然后将程序下载到plc内,运行报错!提示什么nil_ptr有问题!

4、测试了运动控制的回零功能,觉得这个回零机制不太合理。 假设电机驱动丝杆直线运行, 过程中有三点a--b--c ,其中b区域点为零点开关信号。我组态为正向逼近, 开关检测为“左(负)边”,

1)如果开始回零时负载处于ab之间,那么先以高速沿ab方向搜索原点,当检测到b原点信号后,系统速度先停止再改为低速反向按ba方向运行,直到b处原点信号没有了,再以低速朝ab方向运行,再检测到b原点开关立即停止,回零完成。这个动作没问题。

2)如果开始回零时负载处于b处(即回零开始时原点开关有信号), 那么系统也会先以高速朝ab方向运行,直到b信号没有了,再反向…… 然后过程也和1)一样。 我觉得这种回零方式就有问题!既然回零开始时零位开关已经有信号了,那么系统就应该直接反向按ba方向走,当原点信号丢失后再以低速朝ab方向就可以找到零位了!实事上在我的系统里就只能按照我说的方式去回零,否则机械上就会发生碰撞! 现在我只能在回零时先由程序判断零位开关是否有信号,如果有信号那么先以增量定位方式让负载朝ba方向直到没有原点开关后,再启动回零程序! 这样就麻烦多了!

5、当在我fc里新那temp变量较多时,编译没问题,下载到plc运行就出错,好像我是建立了四个int,四个dint,四个real,不知道1200系统为每个块能分配多少字节的临时变量啊?象s7-200就是个(其中四个用于系统)。按照这个量的话,我建得也不多啊。

6、使用以太网通讯,我在一个fb块内调用tsend_c和trcv_c,当使用多重背景时,结果右键点击tsend_c,“属性”选项是灰色的!也就是说tsend_c或者trcv_c不能使用多重背景! 只能每一每指令赋值一个db块。

7、软件太容易崩溃了!经常莫名其妙地要求重启!*要命的是你打开某一个块它就提示要重启,可是打开别的块就没问题!没办法只好把这个块删掉!重新编写一遍又好了!头大了!已经发生了好多次这种情况了!

8、lad编程环境下不能提供对“位”进行异或运算,而在fbd模式则可以!

9、当fb或者db选择为纯符号编程时,不能显示,这样我用第三方的触摸屏没法和它通讯! 可是当我选择为的时

模拟量转换的相关设置

s7-1200(1214c)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的为iw和iw66(长度为一个字,16位),在tiaprotal中选中plc的“常规”—“ai”标签项可以进行查看和设置。

浅谈西门子s7-1200plc的模拟量转换,附实例演示

s7-1200plc模拟量转换的工作原理

假设plc的ai0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10v的连续电压信号输入给plc。模拟量经过plc内部的a/d转换后被转换成了范围0~27648的数字量并存储在特定的寄存器中。具体的转换流程如下图所示。

如何将模拟量输入转换的数字值还原成对应的物理量?

例:某个压力传感器的量程为0~0.1mpa,转换成对应的电压信号为0~5v,设转换后iw中的数值为n,尝试求以pa为单位的压力值。

解:s7-1200plc默认的模拟信号输入电压范围是0~10v,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5v,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1mpa,由此可推导出公式,将电压值还原成以pa为单位的压力值并将结果存储于寄存器md30中。

电压转换成数字信号后存入iw的数值为n

在博途软件中编写对应的plc程序如下:

在编写梯形图程序时有以下两点需要特别注意:

1)因为plc执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程序计算压力值时要注意先乘后除。

2)iw中的数据类型为整型(int),该值乘以100000后其会*出int的范围,所以必须先应用conv指令将数据类型转换为dint。


西门子PLC模块总代理商,西门子PLC授权代理商,西门子模块授权代理商

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话