那位有用西门子的s7-200和vb做通讯的进来啊!!

guoguo1982 2006-08-23 11:18:17
我遇到点通讯问题,进来请教请教啊!!
...全文
481 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hassle 2006-08-25
  • 打赏
  • 举报
回复
XMT VB100, 0 放到中断1或定时器的中断里
guoguo1982 2006-08-24
  • 打赏
  • 举报
回复
怎么改啊?是不是加个发送中断啊?
springnet 2006-08-23
  • 打赏
  • 举报
回复
我也做通讯!
呵呵
benyfeifei 2006-08-23
  • 打赏
  • 举报
回复
用过OMRON的PLC,没接触过西门子的。

什么问题,说说看。
Hassle 2006-08-23
  • 打赏
  • 举报
回复
ATCH INT_2, 9 //发送完成

中断2
XMT VB100, 0

永远也不会发送完成的呀!!!

guoguo1982 2006-08-23
  • 打赏
  • 举报
回复
自由口的,收数据有问题,楼上的几位,问一下,plc传上来的是什么格式的数据啊?
plc的源码如下:

没问题吧?

主程序:
LD I1.1

MOVB 16#09, SMB30 //初始化串口
MOVB 16#B0, SMB87 //初始化RCV,检测信息结束字符,检测空闲线信息
MOVB 16#35, SMB89 //设定信息结束字符5
MOVW +5, SMW90
MOVB 10, SMB94 //最大字符数100
ATCH INT_0, 23 //接收完成
ATCH INT_2, 9 //发送完成
ENI

两个中断程序:

中断1
LDB= SMB86, 16#20 //收到结束字符
MOVB 10, SMB34 //连接10ms定时发送

ATCH INT_1, 10
S Q0.0, 1 //
CRETI
NOT
RCV VB100, 0 //如果接收完成,启动一个新的接收



中断2

LD SM0.0 //
DTCH 10

XMT VB100, 0
S Q0.1, 1
叶帆 2006-08-23
  • 打赏
  • 举报
回复
采用的什么协议,自由口,还是PPI?
flfq 2006-08-23
  • 打赏
  • 举报
回复
看看plc的通讯协议
guoguo1982 2006-08-23
  • 打赏
  • 举报
回复
我用plc和vb通讯
可是老传不会数据来,能传下去!就是plc能收到数据,但上位机收不到!

有qq吗,可以聊聊吗,我的qq号:32320704
一、课程特色      1.课程以理论知识讲解+实操+项目实战的方式进行教学,避免了传统课堂教学只知其然不知其所以然的问题。      2.课程对理论知识部分的分析鞭辟入里,再配合实操演示,让学员能够真正掌握每一条指令的使用和每一个参数的含义,以求到融会贯通,举一反三。      3.对于课程的项目实战部分,则采用保姆式的教学方式,从新建项目开始,让基础不是很好的学员也可以对照视频教程一步一步完成项目实操,让学习能够有一个很好的获得感。二、课程目标      1.掌握西门子TIA Portal软件的使用。      2.掌握步进电机的结构与工作原理(图解法教学)。      3.掌握西门子S7-1200PLC与步进系统的接线(含实物接线讲解)。      4.掌握西门子CTRL_PTO脉冲输出指令参数配置、原理及使用(含实物操作演示+练手小项目)。      5.掌握使用TIA Portal软件进行组态运动轴的参数配置(实操演示)。      6.理解组态运动轴的的每一个参数含义TIA Portal(实操演示)。      7.掌握TIA Portal组态运动轴对步进电机的调试(实操演示)。      8.掌握西门子MC_Home、MC_MoveVelocity等运动控制指令的参数配置及使用(实操演示)。      9.掌握西门子S7-1200/1500PLC结构化编程,完成“立体仓库自动出入库系统”项目实战。      10.掌握西门子KTP700触摸屏组态应用。                       

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧