Sorry---我发的是台达PLC问题讨论----为不至于没人理才发到西门子来---各位见谅----
近期要做一个小软件VB编界面如下,现在对于Y的写入已经完全没有问题!但是想要请教各位:
我发的指令格式是 写"00050500FF00" 9600,e,7,1 ------------------------------0005是”写“0500是“地址” FF00是”置位“
读 "00031000"------------------------------------------------读取指令是这么写的吧我不确定,谢谢各位
----------------------------------------------------------------------------------
我说一下我想实现的功能啊,劳驾 |
通过VB上位机编写软件,可以实现对PLC所有数据的读取和写入 |
我不懂读取和写入的位数比如对于输出Y操作“0000”是复位“FF00”是置位 |
如果我要对其他寄存器操作读、写要读、写字和双字类型的怎么做呢 |
谢谢 |
谢谢 |
----------------------------------------------------------------------------------
这些位数字都代表什么意思,我要读或者写 字节,位,字,双字这些不同类型,分别发什么指令呢,谢谢
----这是写入------------------------------------------------------------------------------------------
Dim str As String
Dim strout As String
str = "00050500FF00"
LRCC = LRC(str)
strout = ":" + str + LRCC + Chr$(13) + Chr$(10)
MSComm1.Output = strout
----------------------------------------------------------------------------------------------------------
--这是读出-------------------------------------------------------------------------------------------------
Dim str As String
Dim strout As String
str = "0003 1001 0002"
LRCC = LRC(str)
strout = ":" + str + LRCC + Chr$(13) + Chr$(10)
MSComm1.Output = strout
Text5.Text = Text5.Text + MSComm1.Input
----------------------------------------------------------------------------------------------------------
我想读出时候我知道有好西门子有好几种类型类型数--比如 字节,位,字,双字这个怎么读取和写入呢,谢谢各位大侠
有没有这方面的资料:
我在对 S X Y M T C D 操作时候 C0-127 16-bit 位元 0E00-0EC7 是什么意思好像不完全对称
235-25432-bit 位元/双位元组 0EC8-0EFF
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_538318.jpg
(原文件名:截图01.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_538319.jpg
(原文件名:截图02.jpg) 我的QQ: 850118301 sunjie225@163.com邮箱,各位帮帮忙,小弟刚刚做这个,不好意思,有资料给我发点
页:
[1]