SIMATIC S7-1500系列

本版版主:

帖子 11064 条,当日新帖0

SIMATIC S7-1500系列

图片
本版置顶
【探讨】【每周热议】第22期 | 【PLC编程大比拼】起保停VS置位复位,哪个更好用?

最新内容

SetReSet只会用在赋值初始值、顺控位;给出明确状态。其他都用“起保停”。按逻辑运算的结果赋值。RS触发器与“起保停”是等效的。没有逻辑清晰的“起保停”灵活、直观。

之前很多朋友在论坛讨论区说,起保停程序的梯形图编程方法为什么不用置位和复位程序,哪个更好用?其实呢,置位复位程序和起保停电路功能上是相似的,都可以实现对设备的控制。但是它们的实现方法和特点略有不同,需要在具体应用中根据需要选择合适的方法。今天就来和大家讲一讲。加入下方话题谈论,一起发帖来聊一聊PLC编程的起保停VS置位复位吧!图1 起保停程序起保停电路(Start-Hold-Stop Circuit)在梯形图中的应用非常广泛,是通过输出点的状态实现保持的,如图1所示,将1#电机运行的输出点(Q0.0)和启动按钮(I0.0)的并联来实现电机运行状态的保持。适用于需要保持设备运行状态的应用,如电机控制、阀门开关等。图2 置位复位程序1而置位复位电路(Set-Reset Circuit)是通过Set和Reset指令的功能来实现电机的运行保持和复位的,通常用于顺序控制设计。逻辑清晰,易于调试和维护。如图2所示,通过Set指令实现对2#电机运行状态的保持,通过Reset指令实现将2#电机复位为停止状态。图3 置位复位程序2置位复位程序也可以通过SR触发器来实现,如图3所示。需要注意的是,由于SR...

2026-03-17 13:34:11 2416 18 6

参与讨论
本版置顶
【探讨】【探秘应用】手把手教你在西门子1500冗余型PLC中使用CiR功能(含下载)

最新内容

还有V21是不是也支持在线更新数据块不初始化了

TIA 博途的全新版本 V21为您带来了非常丰富的新功能,1500 CPU也升级了全新的固件,其中对于1500冗余型PLC来说,非常重要的一个更新是CiR功能(运行中组态)。我们就通过本篇文章,为您详细介绍如何在西门子1500冗余型PLC中使用CiR功能哪些场景会用到CiR?运行阶段·在不影响生产的情况下扩建现有工厂·运行期间调整硬件属性(例如更换温度传感器)调试阶段·调整I/O模块参数时无需停止和重启系统,因此可缩短工程时间工程阶段·对于不确定的一些扩展,不必从一开始就进行规划,可以后续再增加如何在1500冗余型PLC中使用CiR?1500R/H CPU FW4.1目前支持以下功能:1. 添加新的 PROFINET IO 从站设备——所有的ET 200均可以在“运行冗余”状态下做为新的I/O站点被添加2. 更改 IO 模块的组态 (例如,启用断线检测)。——所有的ET 200均支持在“运行冗余”状态下修改参数,但以下设备在修改参数时可以保持运行状态。1500R/H CPU 支持CiR 的一般先决条件· TIA Portal V21 HF1,FW版本V4.1.x· CiR 特性激活· ...

2026-04-02 15:18:02 348 2 0

参与讨论

本帖子包括客户使用SIMATIC S7-1500过程中遇到的常见问题,例如S7-1500产品选型、模块接线、软件编程、通信使用、工艺功能、故障诊断等方面的内容,以及常见问题的解决办法,给客户提供一个快捷的解决渠道,以便快速解决客户的当前问题,帮助客户节约时间,提高工作效率,解决实际问题。1、样本手册1.选型手册1)SIMATIC S7-1500/ET 200MP 手册集https://support.industry.siemens.com/cs/cn/zh/view/861403842)TIA Portal V18 编程和操作手册https://support.industry.siemens.com/cs/cn/zh/view/1098150563)SIPLUS产品查询https://new.siemens.com/global/en/products/automation/products-for-specific-requirements/siplus-extreme/conversion-tool.html2.选型工具选型配置也可以使用选型工具,在下列网页中部点击“TIA s...

2025-06-05 16:04:21 11491 23 13

参与讨论
本版置顶
【新手必藏】SIMATIC S7-1500技术资源学习包(内含视频教程)

最新内容

亲爱的工程师朋友们,为了帮助您快速上手SIMATIC S7-1500,我们特别整理了这份《SIMATIC S7-1500技术资源学习包》,内含丰富的1847工业学习平台视频教程,助你从零开始,轻松踏上技能提升之路!立即查看 学习SIMATIC S7-1500课程更多西门子产品入门技术资源学习包赶快开始学习吧!欢迎在下方跟帖打卡学习进度!遇到问题需要技术支持?请立即发起:提问(发起提问获得帮助,最快2分钟有答案!)开始讨论(与同行工程师分享产品信息和个人经验!)

亲爱的工程师朋友们,为了帮助您快速上手SIMATIC S7-1500,我们特别整理了这份《SIMATIC S7-1500技术资源学习包》,内含丰富的1847工业学习平台视频教程,助你从零开始,轻松踏上技能提升之路!立即查看 学习SIMATIC S7-1500课程更多西门子产品入门技术资源学习包赶快开始学习吧!欢迎在下方跟帖打卡学习进度!遇到问题需要技术支持?请立即发起:提问(发起提问获得帮助,最快2分钟有答案!)开始讨论(与同行工程师分享产品信息和个人经验!)

2025-05-30 13:55:00 3132 0 0

参与讨论
【求助】1500R与INCTOUCH上位通信问题?

最新内容

这是典型没做过的,瞎出主意

项目设备情况:1套1500R+2套ET200SP分站+16套1200分站+3套485分站,和1台INTOUCH上位机。网络结构设计:疑问:1. 1500R与INTOUCH冗余通信怎么做? 2. 1500R与这么多西门子分站,直接CPU-A-B-C-D-A-CPU这样并接吗? 3. 1500R与485设备怎么通信?或者配485转MTCP网关,这样能接入容错网络吗?

2026-04-17 22:33:19 133 4 1

参与讨论
【探讨】传送块在FC块不成功,在MAIN里正常使用

最新内容

在 DB块中 监视一下DB6.DBD1300 的值是多少

图中的MOVE_BLK传送块,同样的赋值和引用,放置在MAIN中就可以正常使用,在FC块中,读取和赋值都不正常?什么原因会引起呢?(FC块在MAIN中已经调用)

2026-04-16 17:53:47 177 3 0

参与讨论
【探讨】博图V21的下载

最新内容

链接被吞了吗

博图V21下载,网盘链接分享下。官网的下载审核还得等好几天。

2026-01-23 08:21:41 725 4 2

参与讨论
【分享】HMI-IO监控

最新内容

感谢感谢,拿来主义了,改改用在自己的项目内了

1.测试环境PLC 1500 V4.0 版本ET200SP 8/16 DI/DOHMI TP1200 V17.0 版本软件 TIA V202.原理通过IO模块的硬件标识符配合RD_ADDR指令,即可获取模块IO起始地址以及数据长度,获取IO地址后使用PEEK_BOOL读取具体通道的变量值,剩下的变量名,可以通过FB块接口传入到指定数据块中,HMI IO显示控件接口,通过绑定当前数据,即可展示当前模块状态信息。上图为功能块,Laddr和TagName为用户输入信息,面板IO控件接口绑定HMI_IO_INFO,即可显示模块通道信息。下图为HMI界面。当有多个IO站,每个站又有多个模块时,为了方便新建2个变量,一个变量用来切换槽号(对于模块硬件标识符),一个切换IO站。上图就是PLC这边的所有程序。上图为IO模块硬件标识符。下面看HMI这边,功能需要配合文本列表使用。前面2条为HMI绑定用的,分别用来切换槽号和IO站。下面SLOT需要根据实际情况新建,测试项目一个IO站最多只有8个DI和DO模块,所以建立了8个SLOT,如果实际有20个,就需要建立20个。IO_LIST文本列表定义如图,使用...

2026-04-17 16:08:41 98 1 2

参与讨论
【探讨】PLCSIM V21

最新内容

检查一下设备管理器里面,网络适配器里面有个PLCSIM的虚拟网卡,是不是带了感叹号,我就是带了感叹号导致和你一样的问题,拿原来的PLCSIM21的安装包卸载之后重新装上就可以了,可以看我发的贴子就是这个问题。

PLCSIM V21,仿真不了。是什么原因呢V21软件使用都没问题。

2026-01-24 09:05:44 490 2 0

参与讨论
【求助】通过脚本给相同类型的变量赋值

最新内容

先peek peek出来的值做比较,然后相同再pook!可以看看指令表的说明,Peek是读取,pook是写入,注意peek pook后面的数据类型就好

因为现场设备原因,有很多相通类型、功能的变量在DB块里并不连续,如:%DB1.DBX84.4、%DB1.DBX182.4、%DB1.DBX280.4、%DB1.DBX378.4等等,但是这些数据虽然不连续,但是因为现场设备原因两两变量之间都是差98个字节。有时需要给这些数据赋值,一开始是用一个触发位给这些变量同时赋值,但是变量太多了,网上找了个办法,用循环,但是语法却编译不过,不知道有没有哪位大佬能帮忙解决一下。绝对地址是不是不能这么用? // IF 中间过度量.轴流故障复位 28 THEN // %DB1.DBX(84+(中间过度量.轴流故障复位*98)).4 := TRUE; // 中间过度量.轴流故障复位 := 中间过度量.轴流故障复位 + 1; // END_IF;

2026-04-15 16:29:22 218 3 1

参与讨论
【求助】博途V18换V21之后驱动启动不了

最新内容

能看到驱动上报什么错误吗

软件全删了重新下的V21,驱动一直报错,重新删了又下一遍V21还是一样的报错

2026-03-21 11:22:50 316 3 2

参与讨论

今天突然想写一篇帖子是因为,今天自己犯了一个想当然的错误,写出来分享给大家 第一部分 错误程序分析 为了避免浪费大家时间,所以,先就把自己的观点给抛出来 FC 块接口Input/output对于复杂数据类型参数,是按引用/地址方式传递的。 既然按地址传,那这个参数本质上就是个数据类型Pointer,我可以按照Pointer类型进行分析处理。 基于以上观点,自己编写了一个程序,程序简单介绍如下一个PLC数据类型(UDT)-PointerAsStruct 用于对Pointer数据类型进AT,结构如下 TYPE PointerAsStructVERSION : 0.1 STRUCT Datablock { ExternalAccessible := False; ExternalVisible := False; ExternalWritable := False} : UInt; Offset { ExternalAccessible := False; ExternalVisible := False; ExternalWritable := False} : DWord; END...

2026-04-15 17:04:27 160 1 1

参与讨论
【求助】V18升级到V20少Energy suite这个插件

最新内容

这个网页有描述。需要通过西门子那边技术支持才能升级,相当于v20 tia已经没有这个软件了SIMATIC Energy Suite - 将 V19 TIA 项目更新为 V20 时的消息 - ID: 109982752 - Industry Support Siemens

博图V18升级到V20少Energy suite这个插件 但是V20没找到这个插件 怎么解决

2026-04-16 09:21:23 96 1 0

参与讨论

前言:软件:TIA V19CPU:1500HMI:TP900 Basic背景:缓存400条数据到DB(Datalogs)块内,HMI上有一个界面可以查看这些数据。方便操作,写了相关功能。(相关数据和程序简化后再仿真还原,只讨论核心问题)数据查看界面如下:(一个页面显示10条记录,总共缓存400条记录)StartIndex:输入/输出IO控件,用来指定索引起始位置PreRecord/NextRecord:上下翻单条记录PrePage/NextPage:上下翻页实现原理:按钮都使用DecreaseTag或者IncreaseTag函数来操作StartIndex变量的值,以实现单条记录或整页的切换。PLC程序代码如下:(本人菜鸟一个,大佬们先不用关心这段SCL程序,性能拉胯还需要大大的优化)在StartIndex的Region中,已对StartIndex的值进行限制,防止索引值超过数据数量范围故障表现:数据区地址访问无效导致CPU临时停机原理分析:在DataDisplay的Region中,我需要在指定的Startindex索引起始处,连续取10条数据出来,进行简单的处理后显示到HMI上。当St...

2026-02-05 14:08:30 6852 37 7

参与讨论
【求助】1500T采用电子凸轮实现变长追剪

最新内容

修改凸轮表的话,每次长度不一样,那不是都需要建一个凸轮表。几个型号,就需要建几个凸轮表。

采用1500T 电子凸轮实现变长追剪凸轮的行程为100,MasterScaling 和 SlaveScaling都为1.0,PositionSyncProfile40.0,MasterStartDistance30.0,正常仿真的时候,40的时候同步,速度,主从轴一致。当MasterScaling 和 SlaveScaling都为1.5,下料长度变了,从轴同步的距离也跟着变,要在60的时候同步有没有一种办法,改变下料长度,不影响从轴的同步点,比如我就定在40.0的时候同步。如果不可以的话,那从轴不是要做的很长吗,根据下料的长度,决定了从轴行程的长短。采用齿轮同步就没有这个问题。感谢大佬指点一下!

2026-04-06 14:28:29 464 4 0

参与讨论
【求助】关于1500T追剪的问题

最新内容

感谢楼主分享

使用软件V17 ,1511T 仿真组态工艺对象 引导轴+测量输入 同步轴+凸轮输出 CAM凸轮表使用程序指令为 插补指令+同步+退出同步目前遇到的问题是1.启用同步的前提条件 必须是牵引轴在初始位 从轴在初始位(就是凸轮表的第一行数据)且都为停止状态才行。(帮助文档中并未说明一定要轴停止才允许启用同步)2.使用CAMout指令无法退出同步状态,激活该指令时BUS接通,DONE始终为零。目前通过测试的方法为调用绝对定位指令去断开同步。(看官方技术文档 1500T无需使用CAMOUT或geraout)3.想要的最终效果是 主轴编码器不清零一直累加1.探针功能锁存当前主轴的位置+超前量=同步起点2.同步起点+同步长度=同步终点3.在从轴某个范围内输出凸轮剪刀凸轮表只代表运动曲线,程序去决定同步的位置和时机

2026-04-14 16:22:13 123 1 2

参与讨论
博途操作“在线诊断缓冲区”就闪退

最新内容

打个UPD补丁或装虚拟机

博途V20操作“在线诊断缓冲区”就闪退,V17试了也试闪退,空白项目下,通过在线访问-可访问的设备进去“在线诊断缓冲区”也闪退,有说试我电脑内存不够的(内存16G),但之前做项目是可以的,初步判断跟我电脑装的其它软件有关,但不知道是跟哪个软件冲突了,目前把V17卸载了只保留V20也是闪退,恳请广大网友帮我看看啥情况,感谢!

2026-04-13 16:54:09 243 4 1

参与讨论
西门子1500CPU位置轴工艺对象MC_TorqueLimiting指令的Inclamping为true时如何移动轴

最新内容

通过相对定位指令搭配MC_TorqueLimiting指令实现压紧工装后,MC_TorqueLimiting指令的Inclamping为true,此时把MC_TorqueLimiting的enable引脚写为false,error ID报16#8046,直接调用绝对定位或者JOG轴都不动作,请问此时应当如何移动轴使轴与工装脱开?

通过相对定位指令搭配MC_TorqueLimiting指令实现压紧工装后,MC_TorqueLimiting指令的Inclamping为true,此时把MC_TorqueLimiting的enable引脚写为false,error ID报16#8046,直接调用绝对定位或者JOG轴都不动作,请问此时应当如何移动轴使轴与工装脱开?

2026-04-14 17:00:46 90 0 0

参与讨论
【求助】关于液压站比例阀PWM控制的问题

最新内容

是不是专用的比例阀控制器,你只需要控制比例阀控制器即可。还没有见过使用PLC 直接驱动比例阀的,都是通过阀控制器或者说放大器来控制液压比例阀的

现在我们液压比例阀都是4-20MA过比例放大器控制 ,现在想请教下怎么通过PWM控制

2026-04-14 09:10:24 153 2 0

参与讨论
【探讨】MTP系列屏如何做项目模版画面

最新内容

参照WINCC经典版,画面窗口来做模板

MTP屏并没有模版画面功能,如何做模版画面

2026-03-23 17:42:55 301 2 1

参与讨论
精华
【分享】增加了112epos报文

最新内容

学习一下,感谢分享

上一个帖子少了一个报文,根据网友提示,补充了112报文说明.报文详解.xlsx

2026-02-10 16:45:13 9586 45 18

参与讨论
ET200S组态提示参数分配错误

最新内容

组态固件版本与实际一致试试

CPU 1511-1PN 固件版本V2.6 远程模块 IM151-3 PN ST 固件版本V7.0.5 博图 V15.1 组态后提示如图1 2,组态里选的固件版本是V7.0.这种情况怎么解决啊?

2026-04-12 14:17:23 145 1 0

参与讨论
【求助】1500PLC——6ES7 511-1AL03-0AB0这个没有OPCua功能

最新内容

V4.1 肯定支持啊,你软件组态时 使用了最新的固件版本了吗?CPU属性的OPCUA 栏目下,激活OPCUA服务器功能

项目上要增加使用OPCua客户端功能,测试了2天都没通信上,在博图里看它的描述,(CPU 带有显示屏;工作存储器可存储 300 KB 代码和 1.5 MB 数据;位指令执行时间 6 ns;双端口 PROFINET 接口 RT/IRT;固件版本 V4.1)。没有OPCua的功能,比6ES7 511-1AK02-0AB0少了一堆功能。请问一下真的就不支持OPCUA吗?

2026-04-12 14:20:22 321 5 2

参与讨论
【探讨】博途的帮助手册这里写错了吧

最新内容

掌握好的学习方法,学习才能事半功倍。

置位优先和复位优先的两个优先级写错了吧

2026-04-12 08:34:46 200 2 0

参与讨论
【探讨】CPU1513,连接触摸屏数量

最新内容

可以的

带了15个ET200SP从站,目前是连接13块昆仑通态的触摸屏,这个可行吗,要是不行的话 ,是否可以通过CM1542-1模块来扩展呢

2026-04-09 13:25:42 439 7 1

参与讨论
【求助】具有激活功能的TIS模块可以防止下载到设备

最新内容

里面没有数据

试过很多种方法强制表里没有东西,有没有大佬知道怎么解决

2026-04-10 09:23:16 247 4 3

参与讨论
【求助】伺服EPOS模式下暂停问题

最新内容

最直接想得到的往往是遥不可及的。要我做,简单点,绝对定位,超驰功能默认第一定位点就是C,条件满足立刻超驰定位点B

1500用原FB284控制伺服点对点,比如A-B走一段距离,现场要求某条件满足,直接A-B,如果某条件不满足,A-B过程中要暂停到C位(离B近)。是不是只能用intermeditaestop这个暂停位,还有其他方法吗?

2026-03-30 14:08:34 860 8 1

参与讨论
8358篇主题

本版热门话题

SIMATIC S7-1500系列

共有11064条技术帖

相关推荐

热门标签

相关帖子推荐

  • 分享

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