高赞帖

手机--PLC打点工具

最新内容

额,现场环境复杂,还是对讲机抗造,手机毕竟是自己的不够楼主厉害,都能自己写APP啊

一般现场对PLC打点调试通断需要2个人一人一部对讲机配合进行,“手机--PLC打点工具”可以使这个工序简化为一个人进行,方便了人手不够的场合。通讯协议为TCP/IP

手机用户20220210273813

2024-02-27 13:32:10 219 10 4

参与讨论
关于编码器360°时清零问题,谢谢啦

最新内容

我觉得这个是最佳方案,楼主不妨一试!模态轴还可以根据自己需要选择转多少圈清零都可以的。

经过各位师傅的指点,已经实现了读取度数的计算,现在想把当编码器360°时,编码器分辨率1000的,清零重新计数,怎么实现啊?以下是我写的程序,都没反应,哪个步骤错了呀?这两个都没办实现的,所以问一下,谢谢啦1、这个是当转1圈=1000个脉冲时,清零id1000这个是接了Z相,接到i0.3,i0.3的滤波也改成毫秒的了,转1一圈正好触发Z相,用上升沿把0传到id1000复位

手机用户20240223965929

2024-02-26 11:33:32 253 9 5

参与讨论
vmware 17.5 下安装wincc8.0和sql的ssms和Office,用起来非常卡

最新内容

直接在主机上安装看看卡不卡

vmware17.5下安装wincc8.0和sql的ssms和Office和VSIDE,用起来非常卡。win10 LTSC2021 官方系统,不是ghost.打开SQL的SSMS的数据库中的表,一行一行的显示出来。wincc的图形编辑器里移动文字或IO域,显的非常卡顿。主机配置:I710代6核12线程,内存64G,SSD 4T虚拟机分配:cpu数量:2,每个CPU核心:4,内存16G,显示:3d图形,图形内存:8G试过ProcessLasso调整虚拟机的优先级(CPU中无小核)主机和虚拟机的CPU,内存占用率均很低有没有可提升虚拟机性能的方法?

thomas_top

2024-02-24 10:27:43 335 14 6

参与讨论
关于1200自带模拟量输入的接线问题?谢谢啦

最新内容

楼主首先要搞清楚温度传感器的类型,热电阻还是热电偶?数量少比如一两个,采用对应的变送器转换成标准信号比较好;数量多的话,建议选用S7-1200对应的模块更合算。

各位师傅,想请问一下1200自带的模拟量输入和这个热电偶的硬件接线是需要这个温度变送器么?用这个转换成0-10v的电压值,还是可以直接连接的啊?谢谢啦

手机用户20240223965929

2024-02-23 22:21:29 433 11 6

参与讨论
一套200SMART能否在同一个网段里同时读写3套200SMART?

最新内容

既然向导能允许你这么做,大概也不会有什么障碍。对一些偶发性的双向通讯。我一般做法是在发送的字符中增加一个自增的字节,让对方知道面前的信息是否是最新的。例如收到最后一个字节是22,上次收到的是19。(不一定要连续。但是至少通讯一次要加一。这个增加值如果按时间来递增,例如1毫秒。那么对方还能知道你多少时间没刷新信息了。22到19就是3毫秒。)那么马上知道这个22结尾的信息是新信息。处理过这次之后下次还是22,那么就可能不必处理了。

一套200SMART能否在同一个网段里同时读写3套200SMART?4套200SMART通过交换机连接,其中一套用Get/Put 向导能否同时读、写其它三套200SMART的IB、QB、MB?会不会出现什么通讯问题?

yehaibo0576

2024-02-23 09:07:33 409 17 3

参与讨论
S7协议报文提示成功 数据块写入失败

最新内容

学习了,谢谢

上位机写PLC数据块偶尔会出现写入失败的情况,DB块长度为40byte,失败时可能是全部写入失败也有可能是个别偏移量失败。具体交互逻辑: 上位机使用C#通过S7协议与PLC 1200进行通讯,物料移动到交互位置,PLC在数据块DB1000中写入申请标志位,上位机轮询到申请以后,开始处理业务,并把业务数据写到另外一个数据块DB1001中,PLC收到数据开始移动物料到一下位置,到达下一个位置时将两个数据块同时清楚,等待下一个物料,周而复始。其中物料移动到下一个位置需要1000毫秒,上位机轮询时间为200毫秒 轮询间隔时间为500毫秒。

手机用户20220914393239

2024-02-22 20:30:10 391 10 5

参与讨论

如下图,现场一个1513 系列的 PLC ,现在工艺需要要增加TPMS电动拧紧枪,增加一些控制程序,然后无法下载啦,一看显示代码工作存储器 超了 106%,然后将程序优化,减少程序,但是还有 102%, 请问这个如何处理?

mengquanshui

2024-02-21 11:04:46 421 11 5

参与讨论
新手请教,哪些网站能下载到样例项目程序,收不收费都可以

最新内容

只要符合现场要求,就是好程序。

新手请教,除了西门子官方的样例项目下载中心(样例太少了),还有哪些网站能下载到样例项目程序,初学时全部自己写的,发现闭门造车不但慢还考虑的不周全,想借鉴借鉴别人先进经验。

手机用户20231211681572

2024-02-21 09:04:19 520 12 4

参与讨论
精华
G120变频器带绝对值编码器电机,关机后怎么给编码器供电???

最新内容

这种还没见过,其它两种见过。不用电池的价格高很多,这也是很多情况下,日系比西门子价格便宜的原因之一。

其他品牌的变频器/伺服驱动器带绝对值编码器电机时,都有一个干电池给编码器供电,以便关机后编码器记忆当前位置。G120带绝对值编码器电机,怎么没发现G120组件中或附近有电池啊?请问这是怎么回事?谢谢

Peak_Wong

2024-02-19 09:09:29 904 14 6

参与讨论
精华
s120频繁报F30001 F7901 F30021

最新内容

学习学习,

s120频繁报F30001 F7901 F30021,更换编码器后正常。有几个问题请问专家,1.报F30001和F7801,都是过电流,有何区别?2.位能负载带编码器的矢量控制,能否改成无编码的矢量控制。

zgbwWlx

2024-02-16 17:09:47 1773 19 8

参与讨论
精华
大神们step7 v5.7 安装完出现这个问题,怎么解决

最新内容

学习了,step7还有个完整性检查,感谢

大神们step7 v5.7 安装完出现这个问题,怎么解决

KevinYan33

2024-02-16 15:22:01 1220 21 6

参与讨论
move指令里面注释部分怎么弄出来的

最新内容

学习了,小技巧

如图:OFF1停车是怎么弄出来的,它的作用是什么

反转地球

2024-02-15 09:54:20 276 10 5

参与讨论
共享一个堆垛机电机运行精度控制的方程式

最新内容

你的问题不是跟你解释清楚了吗?有么有认真看?

如图:这是一个电机精确行走的功能块,采用的是位置单闭环,用激光测距反馈距离,PLC根据行走的实时距离不断地调整变频器的频率,从而更改该电机的速度。当快要到达目标位置时,变频器频率输出很低,然后抱闸关闭,电机停止。这个功能快的电机精度能够达到2到3毫米,精度还是非常高的。但是这个功能块因为一直拿来套用,里面的原理我不太懂,特发此帖,请网上的大神还有从事堆垛机这一行的专家帮忙看看,这是什么原理。此功能块的说明:AMAX是电机加速度,Vmax是电机运行最大速度,Vfrist是电机起始速度,Vend是电机运行即将停止的速度,SMAX是需要位移的距离即当前位置与目标位置的差值,ST是已经行进的距离,SW表示该轴被启用。下面说出我的疑点,请专家们帮我看看:1、#fn1 := 0.9755859375;这个常数是从何而来的?2、#s1 := #fn1 * (#Vmax ** 2) / #Amax;这个是加速行进的距离吗?根据以前物理知识S=0.5*a*t**2,那前面的公式又表示什么呢?3、#kn := #Smax / (#s1 + #s2);这个公式的意义在于看他的值,如果大于1,表示电机全速加速和减速后行进的距离仍然没有达到目标行进距离,我这样理解对吗?4、#ajz := (#Vmax - #Vfist) / (#s1 ** 3);这个我不太明白,当KN1时,用最大速度减去起始速度,然后除以加速行进距离的立方,这代表什么呢?是一个加速系数吗?为什么要除以S1的三次方?

反转地球

2024-02-13 11:16:17 1106 18 6

参与讨论
1200PID一直100%输出

最新内容

ModeActivate重新触发下

我也是遇到同样的问题。你是怎样解决的?

huanguo

2024-02-08 22:57:50 387 9 3

参与讨论
百思不得其解的 PLC 不能远程访问问题

最新内容

其它设备不是西门子的

CPU SR30 2.8版本,无论给PLC设置同网段的任何IP,都不能透过VPN远程访问,但能访问同路由器下的其它设备,也可以通过现场路由器访问PLC。电信的人这几天反复检测,认为不是他们网络的问题。如果真不是网络的问题,那PLC问题的话,会是什么?防火墙吗?

leimc

2024-02-07 21:24:11 777 27 5

参与讨论

FM350.zip如图所示,程序是西门子官网下载的,自己学习参考用的,目前的问题是:1.接的是欧姆龙24v增量编码器,把A相分别接到1--4通道进行测试,旋转编码器,DB1里面的1--4通道的当前计数值有变化,可以采集到计数值,但是接到5---8通道中,旋转编码器,DB1里面就不显示计数值,但是右击模块进入调试里面,能看到5---8通道在计数,但是DB1的数据块里,怎么没有计数值?2、第二个问题是,编码器旋转时,为什么技术模块的指示灯不闪,正常是不是脉冲式的闪烁,指示灯不闪,但是软件监控还可以计数,这是怎么回事?谢谢大家。案例程序已经上传,大家看看哪里的问题?

小菜鸟爱工控

2024-02-04 22:06:45 1383 19 13

参与讨论
精华
变频器预充电回路故障

最新内容

内部故障不好查,多多分享,累积经验

调压装置合闸过程中断路器开关发生异响声,最左侧一相开关上端并冒出烟尘,未脱扣,测量电压正常,启动测试无异常,运行正常。 此调压装置中相当于目前常用的变频器,其内部含有滤波电容。调压装置送电时要先对滤波电容进行充电(电容的特性为充电时为短路,充电完成后为断路),为限制充电电流,调压器直流母线上串联了电容预充电限流电阻,送电后预充电接触器不吸合,充电完成后接触器再吸合短接预充电电阻。 分析合闸冒烟的原因为旁路直流接触器停电后一直吸合未断开(停电后正常状态为断开)或者限流电阻烧毁,送电后未经过预充电电阻限流后直接给电容充电,充电电流大导致开关内部异响并伴有烟尘。由于充电过程较短且充电后为短路状态所以未脱扣。

北雪雪纷飞

2024-02-03 07:29:02 865 35 5

参与讨论
精华
再请教如何让wincc7.5画面以指定的尺寸窗口运行

最新内容

不能被忽视的脚本功能啊,大牛赞一个

现在运行项目后,要么选全屏,非全屏就只能是wincc默认大小的窗口,怎么得到自己想要的尺寸?为什么画面的几何尺寸和最终显示的大小没有关联。

hnldzxl

2024-02-02 08:50:28 1640 22 16

参与讨论
如何通过程序测试profinet的通信时间

最新内容

目前没这个方面的测试程序哦

S7-1200与4台200smart通过profinet进行通信,不知道通信周期是多少,很多说是10ms以内。想通过编写程序监测一下通信的周期,如何编写?

手机用户20211109326104

2024-01-31 17:02:40 337 9 4

参与讨论
TCP通信会乱搭数据,就是串口1的数据到串口2去了

最新内容

今天解决了,就是每读完一个数据就把en复位一下就行

1214C做Modbus TCP的客户端,网关做服务器,网关内部有TCP转RTU功能,可以这样理解:网关的输入是TCP,输出是RTU,RTU有8个串口,最多可接8个485设备。 目前只有串口1和串口2接了外围485设备,而且是同样的设备,所以,用来接收数据的DB块的结构是一样的。 PLC单独读串口1所接设备的数据,成功;再读串口2所接设备的数据,也成功,但是此时串口1所接设备的数据被自动换成串口2的了。 虽然有网关,但是大家可以忽视之 博图里用MC_Client功能块,当要读串口1数据时,先把MB_Unit_ID改为1,再去激活此功能块;同理,当要读串口2数据时,先把MB_Unit_ID改为2,再去激活此功能块。中间没有用disconnnect。 轮询间隔也没有时间过短的问题,因为目前是手段操作,两个站号之间的轮询间隔时间足够长。 数据在乱搭,有时在切换MB_Unit_ID时就发生了。不知道为何 有大侠出来指教吗?不胜感谢 拓扑图如下:

昔日如诗

2024-01-31 15:34:44 688 24 8

参与讨论
精华
828D如何看到报警号,就可以知道接口地址?

最新内容

自己总结的规律比查资料更容易记

SO EASY 报警号除以8得几余几,就是报警地址。例700057号报警, 57除以8得7余1 对应地址DB1600.DBX7.1 例700089号报警, 89除以8得11余1 对应地址DB1600.DBX11.1

sycbh

2024-01-30 11:09:32 2692 26 17

参与讨论
200smart PID模拟量输出怎么平滑?

最新内容

感谢各位大佬的指点和帮助!这几天试了下pid,控制输出不算太理想但也能用,就是测量那边数值还是不太稳定,波动比较大,准备加滤波试试。

水中浓度控制,测量值滞后20秒才能反馈出来。执行器是模拟量电流控制,不能突然变化很大,原来的程序没用pid,是用每秒+/-1%这种方式,最后浓度的波动很大。smart的pid可以实现比较平滑的输出吗?例如不要在1秒内就从0升到100%这样。之前想过pid输出再加段程序平滑后输出到执行器,但是感觉对pid运算不利。

日尧

2024-01-30 10:03:55 496 13 5

参与讨论
PN通讯 不成功是什么原因

最新内容

MODBUS通讯,常用。。。看来还是得相互协商好。。。

smart ST60做控制器在程序里面的映射地址是什么经过测试 通讯成功了就是不知道对40017~40032的读写是不是这样设置是不是这样

ligp99

2024-01-30 08:08:25 378 14 4

参与讨论
精华
查看机床数据一个小技巧

最新内容

很实用的技巧,感谢分享,学习了!

查看机床数据一个小技巧.docx

sycbh

2024-01-29 15:45:25 2599 31 16

参与讨论
精华
【有新意】关于G120的调试与控制特性

最新内容

谢谢版主的分享很好的解决了系统超调和快速性的纠结。

2023年通过针对G120的调试,有了一些心得与收获。下面就谈一下我的调试使用心得。首先将最近调试的两台37kW传动控制系统。其控制特性trace录波展示如下:第一台37kW异步电机,额定同步转速3000rpm,最高转速6000rpm。转速设定值r62与转速实际值r63的加速-稳态-制动波形如下:第二台37kW异步电机,额定同步转速3000rpm,最高转速8000rpm。转速设定值r62与转速实际值r63的加速-稳态-制动波形如下:由trace曲线,设定值和实际值动态与静态调速波形轨迹完全重叠。完美。这也算是调速特性的最佳状态了。怎么做到的呢?其实很简单。就是通过G120的操作手册(注意,是操作手册,不是参数表手册)。下面请看手册中的描述:上图示,G120的控制结构中,有一个“计算加速转矩”的框图。它作为系统惯性观测模型,实时作用在设定值的前馈通道。利用它,设置好真实负载的惯性参数,即可实现我所展示的那种完美曲线控制特性。怎么参数化设置调整惯性数据呢?手册上如是说:调整方法:我的调试步骤:第一步,启动快速调试。根据快速调试的流程准确输入电机铭牌数据,然后启动变频器给电机通电。这个过程,电机不旋转,通过辨识和优化,在变频器里建立电机的等效模型。第二步,启动电机的动态辨识与优化。此时电机旋转,并对电机的速度调节器控制特性进行优化与参数设置。这个过程,电机可以是空轴旋转进行优化测试,也可以是带着电机负载轴系旋转(比如大惯性轮或滚筒)。如果是前者,动态优化完成以后,变频器里只有速度调节器的参数优化数据,没有负载轴系的惯性参数。确切的说参数P342的数据是不真实的。而后者的动态优化完成以后,变频器里的惯性数据是实测的数据。第三步,很重要的步骤。就是在完成了静动态优化后,把电机旋转起来,针对0至最高转速至0的加减速过程,利用G120的trace录波,检查控制特性是否需要按照手册介绍的方法调整。直至满意为止。这里需要强调两个参数,一个就是惯性比参数P342要不断的去修改,一个是前馈信号的强度参数P1496需要修改。手册里讲,P1496 = 100%,这仅仅是默认值。实际调试过程,需要修改。才能获得最佳的调速特性。综上,G120的调试过程其实就是一个流程的套路。而真正要想获取最佳的调试结果,就是针对系统的惯性观测模型进行调整和适配。传动控制是运动控制的一个分支。所以,牛二定律在这里特别的重要。旋转体的质量与加速度和驱动力之间的关系必须要适配到位。才能实现完美的控制特性,满足你的需求。说明:上述仅针对SLVC应用有效。VC控制可以参考类似。V/F控制没有上述的功能;对于不能旋转起来的传动设备,比如有上下限位的系统。不能转起来实测,可以在限位区间内进行局部的加减速测试。以修改和优化惯性参数。在可操作的范围内调试。

kdrjl

2024-01-28 19:11:05 750 40 25

参与讨论
SM150的功率模块问题

最新内容

我觉得你说的这个大思路很有启发性。变压器漏感, 是限制进线di/dt, 具体PWM调节时, 涉及到频繁的换向。 顶楼图上的空心电抗, 应该就是环节换向时桥臂电流变化率的。 这跟晶闸管整流的思路不太一样。 晶闸管任一瞬间只有两个导通, 换向时关一个,开一个。 PWM整流, 进行电流是连续的 桥臂环流更频繁, 如果考不加di/dt限制, 换流时会有很大的di/dt, 因为变压器漏抗是趋向于维持电流不变的。这个不变的电流度管子来说就是一个很大的阶跃信号。总之, 我觉得您回答的很专业。 谢谢。解我心中疑惑。

如图, 这是西门子SM150中压变频器的一个桥臂的电路路。因为中压变频对整流变的漏感要求很高, 既然进线变压器的漏感已经起到了抑制di/dt的作用, 为什么每个桥臂还要另外增加 电抗器? 有点不理解。

锋言锋语

2024-01-27 09:32:41 334 15 4

参与讨论
精华
s7200 plc扫描周期中的通讯时间用来处理通讯。 那么在其他时间就不能接收发送数据吗?

最新内容

你的前半句和后半句没一点关系。对于自由口通信,有几个中断给你用,你就不用担心扫描周期的问题。1、那在别的时间其他设备发来的数据是不是就丢失了,还是说暂存在通讯模块里,等通讯时间一起处理。如果你PLC做主站,那么执行RCV指令时,才从缓冲区读取,读取的过程和扫描没关系,执行读取指令时间很短,结束就继续执行下一条指令,又可能一个循环周期结束,接收还没结束。所以接收要在中断里或者沿里执行,就是这个原因。2、还有我在这段时间内接收数据没接收完怎么办,是不是下个周期继续接收?你要设定开始和结束条件的,PLC按里设定的条件来,和扫描没关系。3、如果只接收了一半的通讯的数据,这个一半的数据是不是立即就可以在这个周期用了,还是说全部接收完才能用这些数据?接收完数据,是不是要校验?校验完了,正确了,你就可以用了,至于接收结束再校验,你要合理安排。4楼的,主机未读取之前,会告诉对方暂停发送。在自由口通信里是没有这个的。

1、那在别的时间其他设备发来的数据是不是就丢失了,还是说暂存在通讯模块里,等通讯时间一起处理。2、还有我在这段时间内接收数据没接收完怎么办,是不是下个周期继续接收?3、如果只接收了一半的通讯的数据,这个一半的数据是不是立即就可以在这个周期用了,还是说全部接收完才能用这些数据?

聪明的小修修

2024-01-26 17:56:01 1334 18 8

参与讨论
SMART的MODBUS轮询新方法

最新内容

学习了。感谢分享

第一次发贴不熟练。。。。附件见2楼各网站没见过谁像我这样写,所以第一次发贴献丑一下。以往,在各PLC轮询上,传统方法是维护一个数组,这个数组包含了各条通讯指令用到的站号,通信数据地址,读写分类,读写个数,数据存储位置等信息。然后由一个管理的FC或FB来处理轮询。此方法的缺点是,1增加通信条数需要修改数组 。在监控时不直观 2 难于处理通讯优先级。我的库,有以下优缺点:优点:1,可以和原官方MODBUS库一样调用。只有MBUS_MSG多一个myRING的管脚,每次调用必须给一个不同的位。2不用人为处理轮询。编写程序可以挨个顺序调用。轮询会自动完成。3可以通过控制MBUS_MSG_V2的EN管脚来简单的处理各个调用的优先极。4去掉了MBUS_MSG的First管脚。5不用原来官方的MODBUS库。此库根据官方200的MODBUS库修改而来。缺点:只能使用SMART自带的串口。不支持扩展的串口(SMART支持扩展串口的吧?)2024/01/27 其实很多网友理解的有错的。最基础的调用,我这个库,下面的若干条MSG指令是可以都用SM0.0来调用的,这个时候,各条指令按顺序执行。轮询不用自己处理,在MSG内部自动完成。MSG的EN可以控制它是否加入轮询,myRING表示加入轮询,正在处理。所以程序要处理一下,如果myRing为TRUE,这个时候不能让EN变FALSE。

手机用户20221013861520

2024-01-26 15:19:40 1402 39 7

参与讨论
输入输出坏点更换

最新内容

如果精通硬件,可以直接在IO板飞线即可。

PLC输入或输出点损坏,如何利用备用点进行替换(不重新下载源程序),各位有好的思路进行交流分享。大神们,在做源程序时,上位机设定可更改MW数据,然后用MW数据把坏点IO映射到备用点IO;有大师做过吗。

秋色枫叶

2024-01-26 14:00:19 1040 38 4

参与讨论
新手自学有个问题怎么都搞不明白,M区和V区到底有啥区别,什么情况下只能用M区而不能用V区?

最新内容

以前的200 系列要同时选择三个打勾才能清除m区,现在的smart没有了这个功能,却多了一个恢复出厂值,只有选了这个才能清除m区。

如题,M区和V区到底有啥区别,什么情况下只能用M区而不能用V区?能否给举个例子或截图一段程序解答一下。

手机用户20231211681572

2024-01-25 15:27:43 947 24 5

参与讨论
10250篇主题

热门标签

相关推荐

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