大佬们帮我看看吧
plc吧
全部回复
仅看楼主
level 6
公司买的变频器,我尝试用Modbus通讯上了,但是这个控制方式我不是很明白,我是自学党,一直看侯老师视频学的,这个命令功能的代码要怎么用我不是很理解,有没有大佬指导指导[泪]
2023年03月19日 13点03分 1
level 6
主要是不太清楚这串命令代码是不是要用MOV指令传送到目标寄存器来实现控制功能,还是其他方法
2023年03月19日 13点03分 2
变频器好像要设置参数
2023年03月25日 23点03分
@别天神🌀🌸♋ 是的,通信参数需要调
2023年03月26日 00点03分
@这人是个仙儿 变频器参数也要调参数
2023年03月26日 01点03分
level 6
先把十六进制的2000转变为十进制,然后写通信程序地址就是40001加上转换后的十进制数值
2023年03月19日 13点03分 3
这个我知道,主要是说明书上的控制命令功能码那块我没看懂要怎么用
2023年03月19日 13点03分
@这人是个仙儿 直接按照说明赋值
2023年03月19日 13点03分
@印度人大常委会 问题是他就是没说明白这个要咋用,之前用过西门子的V20,这个不像V20那个,哪个字节为1就启用什么功能
2023年03月19日 13点03分
@这人是个仙儿 那不是写的很清楚吗?1是正转,2是啥,3是啥
2023年03月19日 13点03分
level 1
寄存器找到了你还纠结啥啊?你往变频器的2000H写入0001,他就正转了啊。
2023年03月19日 15点03分 4
直接MOV往2000h里头传呗?
2023年03月19日 16点03分
@这人是个仙儿 不是,你要在模块里面配置,比如三菱的你设置d5000开始的128个字对应2000H,然后你往d5000传就行,要在模块那配的,西门子也是差不多,不过西门子不仅要配模块,也得拖个程序块。
2023年03月19日 16点03分
level 1
你要通过相应的通讯指令写进去,配好通讯模块的参数,西门子的要拖一个通讯块,三菱也是。
2023年03月19日 15点03分 5
level 7
西门子拖模块+40001,三菱q或者r要用通信协议,35u直接用modbus指令
2023年03月19日 15点03分 6
公司买的一体式PLC,是226xp,老200[喷]
2023年03月19日 16点03分
@这人是个仙儿 老东西只能去1847搜索一下了,老东西找手册也费劲
2023年03月20日 01点03分
level 7
那个是变频器的控制寄存器,就好比公司食堂阿姨(处理器)去每个办公室(寄存器)看来了哪些人(寄存器的值),每个人要吃的菜不一样,确定来了人就做对应的菜。至于那个人是开车来的还是走路来的(通信或者面板输入)不重要
2023年03月19日 16点03分 7
level 6
通信我会,主要是没看懂这些控制指令怎么用[不高兴]
2023年03月19日 16点03分 8
正经的就是这样的,往2000H里面写1就是正转,写6就是停止,带上modbus寄存器4区地址,48193,有些变频器就是要二进制转换的
2023年03月24日 16点03分
level 2
有两个固定的指令 直接填数。
2023年03月19日 23点03分 9
level 1
西门子plc直接往地址42001 mov个1就正转了
2023年03月20日 00点03分 10
那个2000是16进制数啊老哥,要转成十进制数然后加上40001才是正确地址[滑稽]
2023年03月20日 07点03分
4001是什么意思
2023年03月25日 05点03分
@专业钓鱼💯 40001是通讯变频器的起始地址,我那个2000h表示16进制的2000,把16进制的2000换成10进制以后,再加上40001就是实际地址
2023年03月25日 06点03分
level 2
对应地址应该是42001把,把第一位置1其它为0就行了,然后找速度的命令字给个速度过去就能转了,实在不行就电话问问对应的地址咋算的
2023年03月20日 04点03分 11
不对
2023年03月24日 16点03分
level 2
通讯要发报文吧
2023年03月20日 05点03分 12
level 6
这个是台达的,不同品牌的变频器操作命令代码貌似都不一样
2023年03月20日 07点03分 13
这个0x啥的是几进制数我没看懂
2023年03月20日 07点03分
2023年03月21日 04点03分
level 6
这个是德力西的,操作码是16进制,这个看懂了
2023年03月20日 07点03分 14
level 8
把地址16进制数换成10进制,然后填数
2023年03月20日 09点03分 15
1 2 尾页