当前位置:
工控论坛
> >
产品
>
PLC
我要发帖
c#与s7-400通讯
点击:
530
| 回复:
6
草原 雄鹰
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:4
注册:2007年10月27日
发表于:2007-10-27 15:56:00
楼主
各位高手,我新接触plc,现在正在用c#写接口程序,实现pc与plc通讯。我与两个玩plc的人测试过,与第一个人测试时,我能连接到对方,并能成功发送数据,但对方却说,没有连接上;对方能连接上我,并能发送数据,我也能接收,但只能接收字符型数据,其他数据是乱码。
与第二个人测试时,不能连接对方,更不能发送数据,对方能连接上我,也能发送数据,但只能接收字符型数据,接收int时,1 变成 256, 2 变成 512 。。。 256 变成 1, 257 是 257 等等,接收real时,更是无规律可循,我接收数据的代码如下:
BitConverter.ToUInt16(buffer2,dfield_start[i]),请高手指点!多谢!
分享到:
收藏
邀请回答
回复楼主
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-10-27 16:23:00
1楼
C#是一般做网站用的,搞工控没几个会的.
你把它与PLC拉配郎,要下多大功夫呀.
你设法用OPC接口互相通讯才可呀
回复
引用
举报
草原 雄鹰
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:4
注册:2007年10月27日
发表于:2007-10-28 18:04:00
2楼
难道我是第一个这样尝试吗
回复
引用
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-10-30 10:56:00
3楼
C#速度很慢的,
如果做人机界面,还是用WINCC之类的方便
回复
引用
举报
暮色
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 199回
年度积分:0
历史总积分:446
注册:2004年12月24日
发表于:2007-10-30 21:54:00
4楼
西门子提供了C#调用的类库,可访问S7-300/400PLC,C#的速度并不慢
回复
引用
举报
dark_zj
关注
私信
精华:0帖
求助:1帖
帖子:2帖 | 4回
年度积分:0
历史总积分:24
注册:2010年6月30日
发表于:2012-02-20 15:59:40
5楼
回复
引用
举报
AutoCtrl888
关注
私信
精华:0帖
求助:0帖
帖子:57帖 | 465回
年度积分:48
历史总积分:2394
注册:2007年3月04日
发表于:2017-02-18 12:59:43
6楼
看看这篇文章:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
回复
引用
举报
热门招聘
相关主题
国内某大型项目实录——西门子...
[8340]
PLC教程
[14409]
(已结贴)工控PLC擂台第41期-...
[19439]
s7300打开一个程序时报错,显...
[9728]
组态王图库(几百种图片)
[53240]
可编程控制器视频教程免费下...
[10226]
用增量型旋转编码器控制的电...
[20349]
如何用PLC输出点直接驱动七段...
[9001]
p24.n24 与24V.0v的区别
[11624]
“输出继电器”与“继电器输出”...
[9842]
官方公众号
智造工程师
客服
小程序
公众号