西门子官方工业商城直销SIMATIC S7-1500系列产品,欢迎前往采购!
TIA Portal - 最重要的文档和链接总览https://support.industry.siemens.com/cs/document/65601780/tia-portal-?dti=0pnid=13716lc=zh-CN大全,可以看看!基本上1500资料都能找到。
如理论最大带多少个,实际建议最大带多少个以内。麻烦大神科普一下
西门子冗余CPU1517H-3用S7-PLCSIM Advanced仿真的时候是不是只能仿真1个PLC,请问能不能2个PLC同时仿真,如果可以有没有操作步骤,谢谢。
由于成套产品,需要现场进行PID整定,1500如何用触摸屏做调试面板进行预调节和精确调节呢?在200smart中,PID可以利用状态字和控制字来做;在1500中判断精确调节中整定完成标志是否利用参数PIDSelfTune.TIR.State=9900来判断,成立时利用MOVE指令将PID参数Retain.CtrlParams.Gain产送至CtrlParamsBackUp.Gain;Ti和Td对应传送?有做过的老师或会的麻烦告知,感谢
如上图: 需要给4各水槽加水,但是用的同一个流量计,所以就不能同时开4个阀门.4个阀门随意开启1个或多个,触摸屏可以同时先后置位阀门开启按钮.优先触发的阀门开启后,注水到达设定的体积后关闭次阀门并开启后面触发的阀门.我尝试做了个FB,有5个阀门的数组,每个按钮对应一个整数,触发后把他们存入一个缓存区. 这个缓存区对应两个指针(就是循环队列那种头尾指针的那种) 尾指针做存入用,头指针做取出用.头尾指针不等就出队,注水完成就头指针下移.这个有弊端,不能同时触发5个阀门.总觉得自己写的不好,又有点啰嗦,但是又不知道该怎么完善.希望大家帮帮我看看,怎么完善,或者有更好的方法可以告知一下. 我这个是混搭风 SCL和LAD都是刚入门.大家不要建议...... 压缩包是对应的库文件....库1.zip
西门子PLC 1500 X1口连接触摸屏,X2连接车间网络。当X2网线没有插在交换机上时触摸屏一切正常,当X2口网线插在PLC上后,X1口网络下的触摸屏都连不上了。
我用1515T带一个外部编码器轴做主轴,一个定位轴做跟随同步,但是每次上电的时候都会提示轴未归位,使用HOME指令归零都不能清除,必须使用调试面板里面的进行归零才能清除报警。是怎么回事呢,求助大神,以下是程序和设置的参数
这是服务器侧设置这是客户端侧设置在电脑上开两台仿真器,客户端和服务器STATUS参数都显示7006(等待接收数据),没有发送数据两台都在等待,不知道这个数据存贮的指针是不是有误,另一种指针也试了(P#DB4.DBX2.0 WORD 8 );因为是仿真器现在不是是不是数据传出来了,但是我接受的位置不对还是别的问题。初级入手在这一个人琢磨两天了,现在出现这个问题实在找不到答案,希望各位过路大神指导一下。
最近看了赵欣大佬的通信原理探秘又结合在工作中遇到的问题,关注到了通讯中的KeepAlive定时器的设置,所以做了如下实验。硬件:1513PLC TCP客户端PC TCP服务器前提条件:禁用PLC侧KeepAlive程序:测试流程:打开PC端网络调试助手,设置为TCP服务器,打开链接;PC端打开WireShack软件,开启数据捕捉;博途中打开Trace,设置观察数据;博途在线 设置TestDB.TCPtoPC.SedLEN为1000,即发送的数据长度为1000,置位TestDB.TCPtoPC.CONNT,等待链接建立后,置位TestDB.UDPtoPC.SedREQ开启发送;发送过程中,拔掉PLC与PC链接的网线;等待PLC侧出现Busy后,暂停trace;WireShack捕获如图PC端WireShack抓包如图上图1处为插入网线后PC端接收到的第一条数据,随后PC端TCP服务器主动断开,2秒后PLC侧主动重连。在第一次建立连接到网线断开处,可看出共收到11条数据。疑问:1500的StackBuffer共8192个字节,如上,网线断开后共有19-11=8条数据存入了StackBuff...
PLCSIM/PLCsimadvanced 适配TIA 版本都是一一对应的吗?plcsimv17/PLCsimadvanced V17只能用于TIA V17的仿真吗?还是可以向下兼容用于低版本的TIA 仿真?
组态一个外部编码器轴,一个定位轴,要做同步,外部编码器轴未主动轴,但是这样运行起来并没有启动起来是怎么回事,应该怎么配置组态呢,求助大神
转换的Unicode存储在UINT的数组中,程序应该怎么编写呢?
这个插件有出口管制无法下载?
把上升沿加到IF语句里,只能IF语句第一次触发有效,之后怎么触发IF上升沿都无效,去了IF 上升沿就可以 怎么回事啊
个人根据工作经历整理的一本书,对其中问题感兴趣或需要解决的朋友,提出来共同交流。因部分涉及到企业知识产权,恕不打包发邮箱。 7、 可能不是一个可信任的设备 8、 如何上传程序 9、 上传的程序注意事项 10、 AlwaysTRUE不导通 11、 沿括号(P),中断捕捉小车感应 12、 打开项目时出错 13、 提示安装必需 14、 编译时提示块调用无效四、 Smart200问题 1、 编程软件OpenClipboard失败 2、 强制失败 3、 UDP通信断开 4、 Smart200定时器特性 5、 定时器输入端复位和置位问题 6、 打开报错MWSmart Executable已停止工作 7、 全是问号 8、 缺少组件 9、 安装SB通信板后找不到CPU 10、 找不到CPU 11、 不能运行,报错PLC正在上传/下载五、 DWS经典问题 1、 泰州极兔问题 1) 、重量连续偏重。 2) 、重量错位 3) 、停不住 4) 、加一个延时限制,防止过早拿重量导致错位上包 ...
各位大神,有个小问题:选的电机是21 位绝对值编码器 + 12 位多转式,应用的场景是一个转盘,朝一个方向一直转TO组态的时候,轴类型:旋转 模数:启用模数 起始值:0 模数长度:2880有一个担心,一直向一个方向旋转,编码器会溢出么?编码器溢出到底是一个什么概念?如何避免呢?还有,就是绝对值型编码器,还在PLC中接了伺服的原点I13.1,那这个原点反馈信号还有作用么?
仅做实验记录保存,也整哈大家都看看,有什么不对的地方。关于通讯中的KeepAlive定时器的设置,做了以下实验:硬件:1513PLC TCP客户端PC TCP服务器程序:测试流程:1.打开PC端网络调试助手,设置为TCP服务器,打开链接;2.PC端打开WireShack软件,开启数据捕捉;3.博途中打开Trace,设置观察数据;4.博途在线 设置TestDB.TCPtoPC.SedLEN为100,即发送的数据长度为100,置位TestDB.TCPtoPC.CONNT,等待链接5.建立后,置位TestDB.UDPtoPC.SedREQ开启发送;6.发送过程中,拔掉PLC与PC链接的网线;7.等待PLC侧判断出异常后,恢复网线;实验1:KeepAlive设定为5秒实验结果:Trace图:WireShack捕获如图总结:网线拔掉后,间隔11秒左右PLC侧反馈到异常,异常状态为16#80C4-16#7004-16#7002;重新插入网线后,PLC侧重新发送链接请求,连接成功后继续发送;实验2:KeepAlive设定为10秒实验结果:Trace图:WireShack捕获如图总结:网线拔掉后,间隔...
有个程序,for循环下面写一个if语句,if语句下面有个case of 语句,case语句里写了个 continue,奇怪的是执行到continue这一步不跳转到for循坏的起始语句,就是For i =1 to 8 by 1这一句,不知道continue可否用在case语句里作为跳出当前循环执行下一个循环的句子?
ET200SP与V90PN伺服profinet通讯控制,速度控制模式同时需要读取伺服电机的绝对值编码器位置请问使用报文3可以实现吗?使用什么指令读取?工艺对象如何组态?另一个V90PN伺服使用扭矩模式,同时也需要读取绝对值编码器实时位置,请问如何实现?求大神讲解,谢谢!
怎么把PLC报警文本传给MES!MES接收PLC传过来的文本内容,要怎么做
如图,有三个快被加密了,现在仿真不了怎么办?密码不知道,想要仿真可以吗?怎么操作?
如题,不知道怎么处理,大神求助
db 块的解析文件,转换的plc变量表, 包括标签,类型,地址。C# 客户端程序, 断线重连, 接收解析线程, 包对齐,拆包,包校验。plc 服务器端程序,按频率发送,一次可以发送[0...99]个DB块, DB 长度65000bytes。测试结果, 65000字节10-15ms ,50个db 500-600ms。 5. 结论, 实现了100w多个变量采集。
分享