回复:CP340在线求救

伊默

西门子1847工业学习平台

  • 帖子

    4259
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2006-07-10 22:53:25

0楼

首先,你要安装CP340相关的软件包,再确定组态好了CP340的硬件,包括协议(按照你的从站设定的帧格式)。 完成以后,若你只需要发送数据,那么一般只要用到FB3(P_SEND)。FB3相关的形参意义如下:
REQ:发送请求,上升沿有效(在发送期间不必总为1);
R:放弃当前发送请求。 该位为1时,则当前发送被取消;
LADDER: 在组态硬件时的CP340地址;
DB_NO: 数据块号,即你存储需要发送的数据所在的数据块号;
DBB_NO:需要发送数据在所在数据块里的起始偏移量
LEN:需要发送数据的长度(单位:字节)
//比如你想发送存储在DB2中的从DB2.DBB10开始的20个数据给从站,那么你需要设置DB_NO:=2 , DBB_NO:=10 , LEN:=20
DONE:发送无错完成位(当该次发送无错完成后,系统将该位置1);
ERROR:发送错误标志位(和DONE相反);
STATUS:错误字,指示了详细的错误类型,具体你查一下资料。


FB3有闲置和发送两种状态, 如果输入REQ有上升沿,则FB3由闲置转为发送状态,并开始向CP340的缓冲区发送数据,再由CP340将数据发送给所属从站(注意,这两个发送都由硬件自动完成,并不需要你去控制什么,唯一需要的就是让REQ有一个上升沿!)。
I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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