当前位置:
工控论坛
> >
产品
>
PLC
>
台达(DELTA)PLC
我要发帖
首页
上一页
1
2
3
4
5
6
7
下一页
尾页
台达PLC 通讯应用范例之二(RS指令)
点击:
39382
| 回复:
133
yangyfeng
关注
私信
精华:4帖
求助:0帖
帖子:37帖 | 764回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-03-23 14:17:00
楼主
对于不是标准MODBUS协议的设备,台达PLC提供RS指令实现通讯控制,但前提是被控设备的通讯协议是公开的,且要有RS485通讯口。下面是对采用USS通讯协议的SIEMENS MM420变频器的通讯控制范例。
分享到:
收藏
邀请回答
回复楼主
举报
lnf
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 44回
年度积分:0
历史总积分:79
注册:2004年6月03日
发表于:2006-12-13 15:58:00
61楼
thank you
回复
引用
举报
鱼雷111
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 103回
年度积分:0
历史总积分:163
注册:2006年11月30日
发表于:2006-12-13 19:22:00
62楼
能给我一份吗?谢谢!
torpedo1111@163.com
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2006-12-13 20:24:00
63楼
太棒了!顶!!
对485协议更清楚了!
回复
引用
举报
一元
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 345回
年度积分:0
历史总积分:281
注册:2006年7月18日
发表于:2007-01-15 20:39:00
64楼
谢谢楼主,辛苦了,写的很好!
谢谢!谢谢!
回复
引用
举报
袁泉
关注
私信
精华:2帖
求助:23帖
帖子:209帖 | 1789回
年度积分:54
历史总积分:3170
注册:2005年4月26日
发表于:2007-01-15 21:18:00
65楼
收藏,谢谢。
回复
引用
举报
Y.Z.Y
关注
私信
精华:0帖
求助:0帖
帖子:32帖 | 347回
年度积分:0
历史总积分:2684
注册:2005年7月18日
发表于:2007-01-17 16:49:00
66楼
很长见识谢谢
回复
引用
举报
wbwang
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 25回
年度积分:0
历史总积分:78
注册:2003年8月11日
发表于:2007-02-02 15:05:00
67楼
我计算过了,H4000对应50HZ,那么40HZ应该是
3330H,不是3333H,请LZ看看,是不是有错呢
回复
引用
举报
jiangrunzhong
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 9回
年度积分:0
历史总积分:10
注册:2007年2月14日
发表于:2007-04-23 22:26:00
68楼
有没有西门子MM440的啊
回复
引用
举报
工控鸟
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 128回
年度积分:0
历史总积分:121
注册:2007年7月17日
发表于:2007-08-22 20:18:00
69楼
请问下,如何知道这些代码的意思呢?如00H 33H 7FH 等等!在什么地方可以查到吗?
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2007-08-23 07:35:00
70楼
请查阅西门子的USS协议
回复
引用
举报
容
关注
私信
精华:1帖
求助:0帖
帖子:16帖 | 157回
年度积分:0
历史总积分:260
注册:2007年4月13日
发表于:2007-08-27 15:55:00
71楼
wbwang: 引用 加为好友 发送留言 2007-2-2 15:05:00
我计算过了,H4000对应50HZ,那么40HZ应该是
3330H,不是3333H,请LZ看看,
**********************
请问,这个频率是怎么计算的?
如果要设定为20HZ的话应该是多少?
回复
引用
举报
xiao a
关注
私信
精华:1帖
求助:0帖
帖子:102帖 | 555回
年度积分:0
历史总积分:958
注册:2005年12月10日
发表于:2007-08-28 16:51:00
72楼
40HZ应该是3333H没错的,计算公式是设定频率值*16384(50HZ用16进制H4000的10进制形式)再除以50,比如40*16384/50=13107.2转化为16进制就是3333H.如果是20HZ,那就是20*16384/50=6553转化为16进制是1999H.
回复
引用
举报
容
关注
私信
精华:1帖
求助:0帖
帖子:16帖 | 157回
年度积分:0
历史总积分:260
注册:2007年4月13日
发表于:2007-08-28 19:14:00
73楼
这只是个公式,能告诉我怎样得出来的吗?
谢谢了
回复
引用
举报
容
关注
私信
精华:1帖
求助:0帖
帖子:16帖 | 157回
年度积分:0
历史总积分:260
注册:2007年4月13日
发表于:2007-08-28 19:46:00
74楼
还有,我这个变频器只有H3333的状态下能运行,其他的都没一点反应,麻烦指点下。
回复
引用
举报
xiao a
关注
私信
精华:1帖
求助:0帖
帖子:102帖 | 555回
年度积分:0
历史总积分:958
注册:2005年12月10日
发表于:2007-08-29 07:59:00
75楼
呵呵公式就是公式呀,照着公式代入数值就能得出结果呀,数学公式不就是如此吗.因为50HZ对应的值已经确定是H4000(十进制就是16384)那么求其它频率值的16进制表示值就按那个公式算就可以了呀.
你说的就H3333可以运行,其它的不行,你就是按上面的这个程序做的吗?如果是的话,那么你更改频率值时,同时还要重新计算BCC校验值,否则BCC校验不对变频器当然不会动作.
回复
引用
举报
容
关注
私信
精华:1帖
求助:0帖
帖子:16帖 | 157回
年度积分:0
历史总积分:260
注册:2007年4月13日
发表于:2007-08-29 08:52:00
76楼
呵呵,厉害,佩服!佩服!
回复
引用
举报
xiao a
关注
私信
精华:1帖
求助:0帖
帖子:102帖 | 555回
年度积分:0
历史总积分:958
注册:2005年12月10日
发表于:2007-08-29 10:21:00
77楼
哪里哪里,刚开始学习都一样的,当然你还可以自己编一段程序进行自动计算BCC校验值,这样的话当你更改频率时就不需要人为去重新计算BCC后再改程序而是程序自动根据更改后的频率值自动计算出新的BCC值.
回复
引用
举报
容
关注
私信
精华:1帖
求助:0帖
帖子:16帖 | 157回
年度积分:0
历史总积分:260
注册:2007年4月13日
发表于:2007-08-29 12:29:00
78楼
好注意,不过应该怎样写程序,还要麻烦你指点指点,不胜感激。
回复
引用
举报
容
关注
私信
精华:1帖
求助:0帖
帖子:16帖 | 157回
年度积分:0
历史总积分:260
注册:2007年4月13日
发表于:2007-08-29 13:01:00
79楼
D102高八位和D103低八位相加组成频率设定值,然后再将其与16384相乘结果除以50,最后转化为十六进制,
感觉有点困难,不知道怎么编程,
如果用汇编语言就简单了些,也可以用C语言吧?
请教了。
回复
引用
举报
xiao a
关注
私信
精华:1帖
求助:0帖
帖子:102帖 | 555回
年度积分:0
历史总积分:958
注册:2005年12月10日
发表于:2007-08-29 13:20:00
80楼
一般设定频率由文本或是触摸屏输入,这样的话在程序中就是以一个寄存器来保存的,所以你可以利用异或和与等指令实现将一寄存器内低8位和高8位分离出来,进行与通讯格式中其它的地址,功能码等进行异或求出BCC值就可以了。具体用C语言或是汇编语言怎么做我倒没做过,你自己试试吧,试出来了可以与大家分享。
回复
引用
举报
热门招聘
相关主题
BCD码与十六进制的区别?
[12205]
plc输入指示灯不亮 输出亮
[7535]
松下PLC技术支持
[8237]
求教计算偏心轮偏心距公式1
[7227]
PID的详细调试说明资料,好! ...
[13027]
请教:西门子S7-200如果被设置...
[20308]
怎样学习PLC编程
[8131]
施耐德收购德力西的背后内幕
[8045]
PLC出现运行故障的常见原因及...
[11614]
设计你自己的PLC(可编程序控...
[15005]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
4
5
6
7
下一页
尾页