SIMATIC S7-1500系列

本版版主:

帖子 8672 条,当日新帖1

SIMATIC S7-1500系列

总置顶

【跟帖互动有奖】来说说关于电气图纸的二三事

7511浏览166回帖

最新内容

通过电气原理图看懂电气柜内元器件布局和接线无论对于初学者还是资深者都是一项必备技能

本版置顶
西门子官方工业商城直销SIMATIC S7-1500系列产品,欢迎前往采购!

最新内容

西门子官方工业商城直销SIMATIC S7-1500系列产品,欢迎前往采购!

西门子官方工业商城直销SIMATIC S7-1500系列产品,欢迎前往采购!

2022-12-12 23:23:42 1091 0 0

参与讨论
本版置顶
TIA Portal - 最重要的文档和链接总览

最新内容

感谢分享,分享快乐

TIA Portal - 最重要的文档和链接总览https://support.industry.siemens.com/cs/document/65601780/tia-portal-?dti=0pnid=13716lc=zh-CN大全,可以看看!基本上1500资料都能找到。

2016-02-16 16:06:36 22617 13 96

参与讨论

S7-1500PLC与康耐视Dataman260,扫码枪连接,扫码枪能读取到码,使用GETIO_PART_DB读不到码,读到一行空格,请问博图可以通过哪些指令读取到二维码的值?

2024-04-27 12:06:08 31 1 0

参与讨论
【求助】请教CPU15xxF程序上传问题,请各位老师指教。

最新内容

期待有经验的朋友不吝赐教!

之前有看F型CPU1500程序上传的说明,需要满足下述三点:1) S7-1500 F-CPU的固件版本V2.1或更高(现场CPU固件版本2.8)2) TIA的编程软件V14 SP1或更高(当前使用编程软件TIA V16)3)被上载的F-CPU,在原来下载安全项目时,必须勾选“Enable consistent upload from the F-CPU”(已勾选并下载)当联机上传时,却发生错误中断,错误提示如下:想请问各位有经验的高人,这个问题的原因何在?谢谢指点。

2024-04-26 15:15:54 57 3 0

参与讨论
【求助】TIA V19Upd1组态1515R时,只能选到3.0的固件,CPU右侧无法组态CP卡

最新内容

已经下载使用上了。但是目前1500R只支持CP卡扩充,希望后续支持CM卡扩展

TIA V19Upd1组态1515R时,只能选到3.0的固件,CPU右侧无法组态CP卡,但资料显示是可以的,这是怎么回事?

2024-04-19 22:05:18 240 6 1

参与讨论
【求助】非冗余1515cup项目文件更换为1515Rcup如何操作不会影响项目的运行

最新内容

非冗余更换为冗余CUP,不需要这么复杂吧,接口模块不变用S1模式即可,供电本来就是两个开关电晕,非得项目重做吗。我觉得没必要。

现有一个1515非冗余cup带了ET200SP,和几个profinet只能IO,且有站间通讯,现在需要更换冗余CUP,1515R,其他所有不变包括上位机WINCC.有什么办法调整cup后不改变源程序。

2024-04-13 10:40:34 105 2 1

参与讨论
【求助】STEP7 V18 用TON无法实现变量置位,什么原因?

最新内容

S7-1200的定时器的时间更新发生在定时器功能框的Q点或ET连接变量时,或者在程序中使用背景DB(或IEC_TIMER类型的变量)中的Q点或者ET时。即如果程序中多次使用同一背景DB的Q点,或者既使用定时器功能框的Q点或ET连接变量,又使用背景DB的Q点,以上两种情况都会造成定时器在一个扫描周期内的多次更新,可能造成定时器不能正常使用的情况。啥意思?说白了,就是不要即使用背景DB的Q点,又使用定时器功能框的Q点,这里的确挺恶心的,很多人在这里掉进坑里,参照:www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/07-Program/03-instruction/01-Basic/01-TIMER.html

点动按钮按下后,M9.5置位,T3延时10S后导通,M9.5复位,但M9.6却未置位。什么原因?按照程序从上到下、从左到右,M9.6应该置位呀?求高手帮忙解答一下,谢谢!!network1与2互换则可以。时序图中未检测到T3.Q变化,M9.6也未置位。

2024-04-26 10:56:25 105 3 2

参与讨论
【求助】1500PLC带30个PN通讯的读码器设备,怎么保证网络传输?

最新内容

30个很多么?PN节点超过30个很正常吧,类似这样的项目多做几次就习惯了。硬件一定要好,交换机网线。产线短的话环形拓扑可以考虑。

1500PLC带30个PN通讯的读码器设备,怎么保证网络传输?

2024-04-25 17:48:00 89 4 1

参与讨论
【探讨】热压罐的温度控制由单回路PID改造为级联控制问题

最新内容

这种情况用两个单回路就行了,回路一根据最高温度控制加热,回路二根据温差控制风机循环速度。

背景:1)改造对象:用于复合材料固化成型的热压罐,外观如图1。2)如图2所示,目前是用温控表做单回路PID控制,以罐内空气温度热电偶作为反馈,PID输出控制调功器和加热器,风机循环罐内空气,罐内空气温度均衡。3)温控表的PID参数在空罐下调试好参数。4)目前靠人工查看工件温度,等工件温度升温达到要求后,操作温控表面板进入下一个工艺。5)每次生产的工件的材质,大小和数量可能不同,罐内工件热电偶最多近100个,数据存在记录仪并上传到上位机。工件的热电偶放在工件表面,一个工件可能放置多个热电偶。6)热压罐还涉及真空、压力控制,暂不改变控制逻辑。改造原因:1)工件是通过罐内空气加热,滞后较大,想以工件温度作为被控对象,提高生产效率。上位机下发控温指令实现自动控制。2)选取最滞后的工件温度数据作为反馈,同时最高工件温度不能超过限值。改造想法:1)如图3,以上述的最低工件温度为反馈,增加外环PID,实现PID级联控制。2)外环PID放在上位机或者PLC中;温控表自身还一路PID控制回路未用,不确实是否可以用温控表做PID级联控制,涉及到修改温控表的通信参数等。请教问题:1)请问对于这种工艺场景,用...

2024-04-26 11:29:11 98 4 2

参与讨论
【求助】s71500用博图V16回传时模块名称已在项目中使用

最新内容

没遇到过这种情况,能发个报错时的图片看看吗?

哪位大神遇到过,s71500用博图V16新建空项目后回传,报错误模块的名称已在项目中使用。

2024-04-24 01:06:42 92 4 2

参与讨论
【求助】标准程序转换

最新内容

通俗的说SCL或ST指令吧,但与产品有关的系统指令或特殊指令就不见得了。因此,能够在品牌间实现全套程序完全移植的可能性几乎没有,除非是单纯的算法。

有一套比较完善标准的自动化程序,用何种编程语言可以转换成适应各系(日系或欧系或国产)的标准程序。

2024-04-03 14:39:06 327 13 2

参与讨论
【探讨】在博图中数组下标中使用变量?

最新内容

有点点介绍https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/function/Data_Type/Array.html

请问各位专家怎样在博图中数组下标中使用变量?如:Array[1..N_E] of Int

2024-04-15 14:38:22 317 6 4

参与讨论
【求助】利用LMQTT库连接阿里云物联网平台

最新内容

问题解决了,点赞。

在连接过程中一直8086报错,看了相关贴(用的是版本比较老的),说是——MQTT库的使用碰到一个小坑,enable置为1,建立连接的时候,status一直报16#0000_8089错误,statusID 为2,查看库的源程序,statusID对应的是出现错误时 #statStateTcpMachine 的状态,而2对应的是TCP_CONNECTING,那就去查TCON的错误代码吧,8089对应的错误是 “参数 CONNECT 未指向连接描述,或者连接描述是手动创建的。” 或者是 “CONNECT 参数没有指向某个数据块。”但是我这个LMQTT版本和这个不太一样,也查找了库文档,实在没办法了,想问问各位大佬,下面这个问题应该怎么解决谢谢各位

2024-04-18 23:30:32 250 6 2

参与讨论
【分享】两个1500PLC通过I-Device同时访问同一个1500PLC

最新内容

是这样用的,一对多

最近有一个项目,里面有一台转线设备,需要同两个线体PLC交互.该项目工位PLC与线体PLC通过I-Device进行交互,开始时工位PLC组态I-Device,其中刚开始时SharedDevice里可访问该智能设备的IO控制器数量默认,没有勾选,默认是1,PLC硬件编译后导出GSD文件,另外两个线体PLC分别组态该转线工位PLC的GSD文件,下载进去后发现线体PLC报下位组件错误,于是开始找原因,拔掉其中一个连接线体的网线,另一个线体plc连接正常,再把该网线插上,两个线体PLC都报下位组件错误,最终在信息系统里查看帮助发现,将智能设备组态为共享设备,可以SharedDevice更改为上位系统控制器的数量,然后不同的上位系统访问不同的传送区,编译硬件,重新导出GSD文件,重新组态,下载连接正常。更改前工位PLC:更改后工位PLC:线体1访问传输区-1、-2.线体2访问传输区-3、-4。线体PLC:-代表不访问,要访问的在传输区选择PLC。

2024-04-24 10:57:26 145 4 2

参与讨论
【求助】UDT 在程序中得使用问题汇总。

最新内容

你在自定义数据类型里看看

创建了一个UDT, 在创建一个数据块。但是编译后,报警提示数据类型错误。typeTpPartState 是一个UDT,是存在得

2024-04-12 21:12:53 340 8 1

参与讨论
【探讨】PLCSIM V18 标准许可证仿真不了

最新内容

许可肯定是分层的

高级许可证就可以

2024-04-25 19:49:18 45 2 0

参与讨论

单个1500/1200PLC作为客户端与同一个上位机建立TCP通讯,可以同时有多个连接么?

2024-04-06 10:01:07 636 15 2

参与讨论
精华
【求助】下载程序提示FB中的区域长度错误

最新内容

学习了,谢谢

如下图,下载启动仿真plc时,提示如上错误,搞不明白,请大家帮忙看一看,问题出在哪了?使用的博途V17,谢谢!!

2024-04-15 12:22:51 505 9 3

参与讨论
【故事】【有新意】+谈谈最近编程遇到的数据转换问题

最新内容

学习了,都是经验

做Modbus通讯难免会遇到数据转换的问题,因为Modbus的灵活性,对方的通讯数据可能是int,Dint,Uint,real等各种类型,而REAL还可能是4321、2143、1234等各种高低字节排列。以前做Modbus通讯都是写在一个FC里,读取的数据放在一个非优化访问的DB中,这样可以直接用物理地址访问通讯过来的各个数据,要想实现字节或者字的拆分和组合都比较方便。最近我在做标准功能块编程,也就是想把一个设备的通讯和数据处理做到一个FB功能块中,形成一个可重复调用的指令。由于目标是把数据通讯和数据处理都放在一个FB中,这样通讯数据就需要放在Static数据区的数组里,而对数组操作就不如直接用物理地址方便了。比如原来物理地址DB1.DBW0和DB1.DBW2可以直接通过访问DB1.DBD0而实现两个字组合成一个real或者Dint,使用数组后就不具备这种功能了。 在做一个电表的数据通讯时,遇到的问题就是它的大部分数据比如电压、电流等都是通过int类型传输的,后期通过乘以0.1或者0.01等还原成实际的实数,但是总电量数据是Dint类型的,占用了相邻W28和W29两个字。...

2024-01-22 22:50:01 296 28 6

参与讨论
【探讨】调用了DB中的地址,但是找不到DB的存在

最新内容

可以看到STEP7保存后没有报错;TIA 只有警告;

正常情况下,需要先定义DB,才能引用;但是如果程序中找不到这个DB呢?如果程序可以正常运行,那么结论只有一个,DB是程序运行后被创建的;尤其是对于300,400PLC ,这种情况比较常见,作为SFB/C ,而在1200/1500 中,他们作为扩展指令使用;所以即使你在程序中引用了一个未定义的地址也不会报错的一个原因就是,可能系统在等待你会在程序的运行阶段创建这个地址;下面是帮助系统中的关于这些特殊系统块的列表,所以说西家从老早的S5/7 为了节约空间的而存在的指令,到了后面还会一直延续支持,确实还挺有趣;Symbolic and numerical names of instructions Des criptionThe instructions from the task card are comprised of functions (FC), function blocks (FB), system functions (SFC) and system function blocks (SFB) that are identified internally by numbe...

2024-04-25 11:28:08 114 2 1

参与讨论
【求助】TCP通信时的粘包问题如何解决

最新内容

adhoc呀

plc接收tcp通信数据的时候,由于对方发送数据太快,接收的时候,有时候几个数据包和在一起了,有时候是一部分和在一起了。数据长度不固定。大神们是如何处理的?我现在是用数据头标记+数据尾标记+数据长度。但是处理起来繁琐。

2024-04-25 10:31:44 117 4 3

参与讨论
【探讨】6ES7 136-6BA01-0CA0固件

最新内容

Classic_6ES7136-6BA01-0CA0_V100.zipTIA_6ES7136-6BA01-0CA0_V100.zip

Classic_6ES7136-6BA01-0CA0_V100.zipTIA_6ES7136-6BA01-0CA0_V100.zip

2024-04-25 13:27:45 49 0 0

参与讨论
【求助】偏移量

最新内容

既然讲到偏移量的插入与保持不变,这是指绝对地址吗?如果是,那楼主会认为插队的人是空气吗?如果不是,符号名访问以及数组访问,应该是可以解决问题的。

如何在原有偏移量中增加偏移量,且原来的偏移量保持不变,求助一下大佬

2024-01-09 00:16:54 253 7 1

参与讨论
【求助】求scada exportV17的下载链接

最新内容

Please see the attach file , Hope it help you !

我的WINCC7.4与1500V2.9的通讯一直通讯不上,查了资料说是需要SCADA EXPORT,官网上的下载部里,求助哪里有下载地址,如何使用再介绍一下就更好了,谢谢大神们

2024-04-25 07:36:25 60 3 0

参与讨论
【探讨】wincc7.4与1500V2.9无法通讯

最新内容

呃, 是谁连不是PLC ? WinCC 还是 TIA V17 ?

请教各位大神,我在虚拟机中装博图v17,物理机安装wincc7.4,所有通讯步骤没有错误,就是连接不上PLC,现在我想装博图advanced版本的,都在同一台物理机,这种情况下wincc7.4和PLC通讯还有没有特殊要求的,感谢各位大神指点迷津。

2024-04-23 17:15:49 146 5 1

参与讨论
【求助】S71500修改循环时间和通讯负载对程序会有什么影响?

最新内容

①“循环周期监视时间”:设置程序最大的循环周期时间,范围为 1~6000 ms,默认值为 150 ms。超过这个设置时间,CPU 会报故障。超过 2 倍的最大循环周期检测时间,无论是否编程时间错误中断 OB80,CPU 都会停机。在编程了时间错误中断 OB80 后,当发生循环超时时 CPU 将响应触发执行 OB80 的用户程序,程序中可使用指令“RE_TRIGR” 来重新触发 CPU 的循环时间监控,最长可延长到已组态“循环周期监视时间”的 10 倍;②“最小循环时间”:如果激活了“启用循环 OB 的最小循环时间”,当实际程序循环时间小于这个时间,操作系统会延时新循环的启动,直到达到了最小循环时间。在此等待时间内,将处理新的事件和操作系统服务。通讯负载

请教下S71500修改循环时间至最大6S和将通讯负载由默认50%降低至30%对程序会有什么影响?有没有兄弟能解惑一下,谢谢。

2024-04-24 20:42:31 69 1 0

参与讨论
【求助】plc无法仿真

最新内容

是不是仿真软件坏了还是哪地方没操作正确?上面画面里的“接口/子网的连接”应该可选,然后下面的开始搜索按钮可点击。

打开仿真之后仿真已经创建好了plc但博图找不到显示

2024-04-19 21:44:36 147 4 0

参与讨论
【求助】超出最大程序循环时间-时间错误,请求启动OB80 问题?

最新内容

看楼主的图显示没有超出设置的最长扫描时间啊,怎么会报错的呢?下载OB80,看能否继续运行?

请问有遇到过超出最大程序循环时间-时间错误,请求启动OB80 问题的兄弟吗?如何解决?

2024-04-23 23:06:02 168 6 3

参与讨论
【求助】功能块的引脚问题

最新内容

我记得好像in/out变量可以选择放在块的右侧来?难道我记错了

有个应用场景要根据不同的工况处理16个相同的变量,工况有10种,工况只能是唯一的的。1,第一种方案,我可以在同一个FB/FC块里,直接用代码处理这些变量,这样就不存在引脚的问题,但是这个块就会变得很臃肿,可读性很差。2,第二种方案,我还是在同一个FB块里处理这些这些变量,但是每一个工况创建一个新的FB,把这16个变量放到这些FB的引脚里。这种方案可读性很高,程序很简介。现在唯一的问题是因为每种工况本身有一些输入变量,而这16个变量还只能做成IN/OUT变量,对FB块还是在左边,这样导致左边的引脚很多。问题:有什么更好的办法吗,现在问题是左边的引脚太多了!如果把这些变量做成一个PLC数据类型,看起来会简洁,又无法在线直接观察到每一个变量在每一个工况的处理结果。

2024-04-03 07:57:47 363 13 3

参与讨论
8672篇主题

本版热门话题

SIMATIC S7-1500系列

共有8672条技术帖

相关推荐

热门标签

相关帖子推荐

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。