对PLC工程师而言,小型PLC的选择,从来都是一场“品质与安心”的双向奔赴。而一台PLC在出厂的那一刻,就决定了它“靠谱”的内核。今天,我们就带您直击西门子核心生产基地SEWC,沉浸式解锁S7-200 SMART G2的“诞生过程”!从质检、加密到包装,三大硬核关卡层层拆解,带你体验SMART PLC何以成为小型自动化领域的标杆之作!1、极致质检关接口、I/O全维度“体检”,和故障说拜拜!踏入西门子标准化生产车间,每一台S7-200 SMART G2的“出厂之旅”,都始于一场毫无死角的“全维度硬核体检”:区别于常规抽检模式,这里实行·“每台必检、每点必核”的严苛标准·核心硬件的性能校准·通讯接口的信号测试·I/O信号的精准度校验·指令执行的微秒级响应检测·每一个环节都精益求精无论是高负载连续运行,还是复杂的指令交互,S7-200 SMART G2都必须通过极限测试,确保通讯无延迟、输出无偏差、运行无故障——这既是对产品的负责,更是对每一位工程师项目落地的底气保障。2、安全加密关双证书护航+加密算法,硬核加密关,严守项目与知识产权!如果说严苛质检是硬件品质的“第一道防线”,那么多重加密防...
用了这么多年西厂LINE屏,怎么感觉越用越不会用了?这是昆仑通泰和其它厂的屏,它有报警滚动条控件,用起来直接,方便,简洁。这是西厂 V5 以前的屏,没有报警滚动条,也不支持在标签(文本域)里做动态文本,符号IO域也只能极度受限地做几个简单提示,唯一选项是用报警窗口砍砍砍……,砍到极致,剩下下面这个样子,丑是真丑,但忍一忍还能凑合着用。这是西厂 V5 的屏,心相着船新版本应该越做越好吧!?没想到标题栏更宽,边框更厚,它更大一坨了。可能你会问为什么不把标题栏取消勾选,这就是LINE屏更让人无语的一点———去掉标题,X也没有了,X没有了就关不了报警窗口,关不了报警窗口你就无法做其它任何操作。虽然西厂搞了坨更大的,但留了一线希望的是公元2026年,它终于支持脚本了,但我研究了半天也没研究出来怎么能让报警信息显示在标签里。请教大家,不想报警进来时自动跳转到报警视图,您们是怎么处理运行页面的报警提示呢?
如题对大家平常的使用的影响多吗有觉得使用起来比较繁琐吗或者是觉得哪些功能还可以提升欢迎各位大佬多多指教
今天上午11:15打电话给西门子技术热线4008104288,咨询新smart200G2有没有时钟模块, 预约11:30不到西门子工程师回复 目前信号板扩展只有RS232和RS485 ,没有原来smart200的时钟模块,于是我建议:还是增加时钟模块,对于设备厂家非常重要的尾款倒计时程序。
多工位竞赛抢答器程序说明一、关于“第 3 盏灯亮后方可抢答”字面意思,在灯亮前提前按下按钮,是违规的。但从软、硬件层面,参赛者的按钮动作,至软件检测到按钮信号,是有延迟的。延迟琮自两个方面,一个是输入信息检测手段造成的延迟,比如输入滤波,这个大概在5ms量级;另一个方面是人体固有的反应延迟。根据网上查到的资料,人对于光的刺激至作出反应,可能有150ms的延迟,即使经过训练,这个延迟时间也不可能降至0。因此,在物理灯亮后的最初150ms内检测的按钮信号,参赛者应当是在灯亮前就已经开始作出按钮动作,按规则,属于违规。上述的解释,不一定得到所有人的同意,我把这一客观现象,做成参数,由评委、主持人通过参数来决定是否考虑人体的反应延迟。1、三个抢答指示灯,按题目规则,是有规律的间隔1秒点亮。参赛者完全有可能根据对时间的掌握,预判第3个灯亮前的0.15秒开始行动。从公平来讲,风险与收益相当。参赛者冒险挑战极限,获得收益,也是能服众的。程序把第2个灯和第3个灯的点亮间隔,在一定范围内随机生成,引入亮灯动态调整时间参数VW106,取值范围0~1000ms,也就是在原1秒间隔的基础上,增加随机因素。比如...
24v供电二线制4-20ma信号接入数字量输入点能正常工作么?这里的正常工作不是测量输入信号的值,就是问能不能不损坏输入点,而且输入点在4-20ma范围内能输入1信号,或者比0.5ma或者超过输入点为1时的电流时,输入点为1,也就是输入点此时相当于一个电流有无得检测器
图中M0.0、M0.1和M0.2会不会为1?开工了去测试一下2.25开工测试了一下,第一个M0.0会为1,此时T32比T96小1M0.1和M0.2暂时没发现为1的情况,也许永远不会为1在0AA0(V2.5)和0AA2(V3.0)的CPU上都测试,目前结果一样
网上有一“暴强的题目”帖,其内容为:1路PLC输入控制8路PLC输出要求:第1次按下X0,Y0启动;第2次按下X0,Y1启动;第3次按下X0,Y2启动;第4次按下X0,Y3启动;第5次按下X0,Y4启动;第6次按下X0,Y5启动;第7次按下X0,Y6启动;第8次按下X0,Y0-Y3停止;第9次按下X0,Y4-Y7停止;第10次按下X0,Y0-Y3启动;第11次按下X0,Y4-Y7启动;第12次按下X0,Y0-Y7停止;第13次按下X0,Y0-Y7启动;第14次按下X0,Y0-Y7停止;第15次按下X0,Y0启动以下如此循环最关键的是,此题目要求不准使用计数器、定时器、边沿指令等其他任何应用功能指令,只能用简单的与 或 非 线圈指令完成!请秀出你的代码,不接受口述!这个题目以前在中国工控网上讨论过,有很多精彩示例,但由于时间久远,工控网上最早的讨论已不可查看,但还有后来又新开的讨论。
电流输入看说明书是必须连接的,电压输入是不是需要拆掉,不拆是否也可以?
有一个设备需要四台电机共同提供牵引力,每台电机分别使用一台变频器驱动,如何使四台电机的输出功率和转速相同
1,伺服电机输出轴直连小齿轮带大齿轮,2,控制轴每次转三圈正好回到原点位置,长时间运行会出现累计误差吗
各位高工,以往应用看200SMART不方便做双驱同步控制,不知道现在版本是否有此功能了?
200 smart PLC 脉冲+方向的方式控制通用性伺服时,闭环控制的方式有哪些?通过高速计数器读取伺服电机当前位置的方式,并实现断电保持,用过的贴友有发现什么问题吗?
西门子有自己的可以通过wifi或4G远程下载和监视PLC程序的物联网模块吗?一般现在都是用的第三方的物联网模块。没用过,大家可以推荐一下,最好又价格。我看了刚刚发布的SMART LINE IoT扩展模块可以通过wifi或4G远程下载触摸屏和数据发送到网络。说是也能监视和下载smart200 PLC, 但是说明手册又没有提到。
各位大侠我最近在做一个雨刷采集的测试,需求如下:接近开关测出雨刷的1分钟动作次数,然后实时的传送到LED屏幕上。根据用户的需求硬件方案如下:SR20PLC+接近开关+LED屏设计采集方案如下:1,水泵运行使能采集功能2,传感器检测到雨刷动作2次触发采集开始信号,采集2次传感器动作的间隔时间3,把间隔时间放入固定长度的数据区,求平均值4,通过1Min/平均间隔时间计算出采集频率。现在发现采集有时是正常的,有时误差比实际少3-5次的,通过监控每次的采集间隔时间发现这个应该是接近开关滞后80-90ms引起的。想请教下各位有没有是不是我的算法有问题还是方案不对。不知各位有没有更加合适的方法!功能程序如下图:主程序如下:
如题,朋友有个项目,用smart的话点不够,问能不能用SMART IM60扩展模块增加点数,之前只用1200PLC带过IM60,在这问问各路大佬
现在有一个项目,甲方要求用200smart的cpu,但是有17台步进电机。用什么方式控制可以成功实现,走modbus通讯能实现吗?急求大佬支持
请教下各位大神一个问题:控制柜PLC做从站与上位机通讯,正常时候数据没问题,客户设备需要时不时断电维护。控制柜断电后,PLC依旧可以运行几秒中,但传感器和IO点位立刻失电,产生各种报警数据。客户不希望每次一断电主站出现一堆故障,这种情况,除了在PLC给每个故障做延迟上传处理,还有其他较好的方法么?
哪位专家有西门子smart200 ST40、ST20,或者1200 1214C 、1212C的MTBF测试报告,最好是盖章的。谢谢
200smart 由于外部干扰,导致plc故障停机,具体应该如何处理(硬件方便如何处理,PLC 程序可以处理吗,可以编写程序重启吗?)
程序设置密码保护后,重新进去然后弹出对话框(plc对请求的命令设置了密码保护),这个问题怎么解决。
有6个空格。可以填入1到6六个数字。规则:没有顺序次序要求。限定每个数字最多只能填写一次。“1”字一定要填。某个数字不填写,则更大的数字不能再填。由人工填写。填写完毕后触发程序判断是否合规。不合规的例子:423145——4字填过两次。52136——4字没有填,但出现了5和6 。合规的例子:6541232314_ __2_ _1_程序如何做这等判断。然后给出合规和不合规两个结果。没想到什么好主意。
例子 : AUTO=1292.00 -1292.00 -5 -93.2- 0 -0.000- 0 -0- 1- 1292.00- 1292.00, 例如此字符串,需要将其中的数据分别进行转换,, 其中“-”实际位空格,为了能看的清楚, 用“-” 分个开来。 200smart中用 STR_FIND 指令查找,只能定位到第一个 符号的位置,然后用S-R指令去转换。 因为字符串的长度不固定, 空格的位置也会前后变化, 没办法直接用地址定位。目前只能用最笨的办法,没一个字符去比较,然后根据比较的结果去查找,转换。有没有什么更好的办法。
请教一个问题,我用1500做主控PLC,上接WINCC下面挂smart 200作为实际控制器,请教一下我的smart200,需要通过485通讯控制泵,天平等 以及数字/模拟量控制。 Smart200作为智能设备是不是只能数字I/O 不能下挂通讯。或者说smart200编独立程序,然后和1500通讯,类似分布运算。请教一下用什么形式比较好,用什么通讯协议, 把所有计算堆到1500还是用分布式运算。
smarttcp.rar (内含smart和awl文件)这个程序不是我写的,我也是搬运工,暂时没有测试过,按照GET/PUT的写法,写的好像也没毛病。回到主题!同时通讯任务超过8个需要轮询,那就是GET+PUT8就需要轮询,那么我如何判断这个GET或者PUT完成了,再执行下一个PUT或者GET呢,毕竟也没有类似Modbus_RTU的完成位。直接用时间强制轮询?如果是时间强制轮询,那是多少ms才是一个合理值呢?希望各位大侠解惑。
在200smart中想要用指针可以MOVD VB0, VD100,这VD100就是指针指向VB0了。如何能实现指向最低位V0.0呢?论坛里“芳季”大侠有个类似的子程序,可以间接访问位,但和我实际的需求还是有不同的,程序需求是访问多个位。想做一个子程序三个引脚,输入1:一个指针。输入2:一个自由设定的数值(Byte变量)输出3:一个Byte如输入3,就是把V0.0~V0.2这3个位状态给out(Byte),剩余位不影响out(Byte)如输入6,就是把V0.0~V0.5这6个位状态给out(Byte),剩余位不影响out(Byte)冥思苦想很久始终没头绪。好像有重复造轮子的意思,可以通过MOVB VB0,VB1实现,就是剩余位不影响输出做不到。
分享