免费的西门子技术支持 点击:100743 | 回复:2872



剑工

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-03-13 10:29:00
楼主

本人愿和同道中人共同探讨西门子技术范围包括(200/300/400/Wincc/Hmi) 
技术文章参考博客! http://jiansiting.gkbk.com




剑思庭

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-07-27 12:22:57
601楼
下载一个ADS.DLL,注册;
在WINCC中用VBS脚本,比如:
Dim cnvt
Dim Temp()
Dim obj_s_Com
Dim sOutput
Set cnvt = CreateObject("ADs.ArrayConvert")
Set obj_s_Com = ScreenItems("m_Com")
obj_s_Com.CommPort = 1
Redim Temp(2)
Temp(0) = &heb
Temp(1) = &h90
Temp(2) = &h71
Dim v,v1,v2,v3,v4
v = Temp
HMIRuntime.Trace "The V is:" & VarType(v) &" " &TypeName(v) &vbCrLf
''obj_s_Com.Output = v
v1 = cnvt.CvOctetStr2vStr(v)
HMIRuntime.Trace "The V1 is:" & VarType(v1) &" " &TypeName(v1) & " " &vbCrLf
''obj_s_Com.Output = v1
v2= cnvt.CvStr2vOctetStr(v1)
HMIRuntime.Trace "The V2 is:" & VarType(v2) &" " &TypeName(v2) & " " &vbCrLf
''obj_s_Com.Output = v2
v3 = cnvt.CvOctetStr2vHexStr(v)
HMIRuntime.Trace "The V3 is:" & VarType(v3) &" " &TypeName(v3) & " " &vbCrLf
''obj_s_Com.Output = v3
v4 = cnvt.CvHexStr2vOctetStr(v3)
HMIRuntime.Trace "The V4 is:" & VarType(v4) &" " &TypeName(v4) & " " &vbCrLf
obj_s_Com.Output = v4
我们可以发现比如>&H7E的ANSI字码也可以通过串口正常发送。
这样从可行性上来讲,任何不同的串口通讯协议都可以在WINCC中采用MSCOMM控件加VBS脚本来实现。只要你不嫌麻烦,我们可以用小点数的WINCC来实现更多的外部数据量的采集。
VDS.DLL的下载地址是:http://support.microsoft.com/kb/250344/en-us

剑思庭

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-07-27 12:34:53
602楼
下载一个ADS.DLL,注册;
在WINCC中用VBS脚本,比如:
Dim cnvt
Dim Temp()
Dim obj_s_Com
Dim sOutput
Set cnvt = CreateObject("ADs.ArrayConvert")
Set obj_s_Com = ScreenItems("m_Com")
obj_s_Com.CommPort = 1
Redim Temp(2)
Temp(0) = &heb
Temp(1) = &h90
Temp(2) = &h71
Dim v,v1,v2,v3,v4
v = Temp
HMIRuntime.Trace "The V is:" & VarType(v) &" " &TypeName(v) &vbCrLf
''obj_s_Com.Output = v
v1 = cnvt.CvOctetStr2vStr(v)
HMIRuntime.Trace "The V1 is:" & VarType(v1) &" " &TypeName(v1) & " " &vbCrLf
''obj_s_Com.Output = v1
v2= cnvt.CvStr2vOctetStr(v1)
HMIRuntime.Trace "The V2 is:" & VarType(v2) &" " &TypeName(v2) & " " &vbCrLf
''obj_s_Com.Output = v2
v3 = cnvt.CvOctetStr2vHexStr(v)
HMIRuntime.Trace "The V3 is:" & VarType(v3) &" " &TypeName(v3) & " " &vbCrLf
''obj_s_Com.Output = v3
v4 = cnvt.CvHexStr2vOctetStr(v3)
HMIRuntime.Trace "The V4 is:" & VarType(v4) &" " &TypeName(v4) & " " &vbCrLf
obj_s_Com.Output = v4
我们可以发现比如>&H7E的ANSI字码也可以通过串口正常发送。
这样从可行性上来讲,任何不同的串口通讯协议都可以在WINCC中采用MSCOMM控件加VBS脚本来实现。只要你不嫌麻烦,我们可以用小点数的WINCC来实现更多的外部数据量的采集。
VDS.DLL的下载地址是:http://support.microsoft.com/kb/250344/en-us

love2006

  • 精华:5帖
  • 求助:0帖
  • 帖子:209帖 | 1300回
  • 年度积分:23
  • 历史总积分:3382
  • 注册:2006年2月21日
发表于:2008-07-27 20:28:47
603楼
西门子技术服务热线是统一的!什么另冒出一个电话!忽悠人的吧!

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 19回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2005年11月09日
发表于:2008-07-28 15:02:28
604楼

绝对支持,以后也向这位剑工学习,请大家为剑工加油,让帖子顶下去

严重支持斑竹加------{精}

bolun1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2006年4月29日
发表于:2008-07-28 16:09:24
605楼

剑工您好:请教您一个问题,已经把程序发到您的邮箱里了,麻烦您抽时间给指点一二!谢谢

bolun1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2006年4月29日
发表于:2008-07-28 16:12:16
606楼
剑工您好:请教您一个问题,已经把程序发到您的邮箱里了,麻烦您抽时间给指点一二!不好意思 着急用!非常谢谢!!!!!!!!!!

南来风

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 39回
  • 年度积分:0
  • 历史总积分:387
  • 注册:2007年9月15日
发表于:2008-07-28 16:22:21
607楼

你好,剑工我现在重装系统比较麻烦?因为有很多软件在里面,我想按照你的办法改注册表试试,可是不知怎么改的?麻烦你了!邮箱:41293119@163.COM

剑思庭

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-07-28 16:32:18
608楼
to nan lai feng, i am in office so only using english. well,Open the Registry editor via "Start > Run..." and then entering "regedit". Check whether the value "PendingFileRenameOperations" is in the path "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager " After completing the steps described above you deletethe Registry value.Now you can install more programs without having to restart the computer again.

bolun1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2006年4月29日
发表于:2008-07-28 20:09:12
609楼

剑工您好:请教您一个问题,已经把程序发到您的邮箱里了,麻烦您抽时间给指点一二!不好意思 着急用!非常谢谢!!!!!!!!!! 

冷静+观察

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 198回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2007年1月12日
发表于:2008-07-29 06:11:57
610楼
剑工好人啊!!!!!

小岛

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 15回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2007年3月09日
发表于:2008-07-29 14:03:29
611楼
1.西门子系列产品代理
2.西门子PLC兼容的300 I/O模块系列:SM321,SM322,SM323.
西门子PLC兼容的200 I/O模块系列:SM221,SM222,SM223.
模拟量扩展模块:EM231,EM232,EM235
3.西门子PLC开关电源,
4.Profinet 电缆
PROFINET连接器
工业现场总线电缆,
金属屏蔽总线连接器,
自诊断型总线连接器,
金属屏蔽总线连接器,
光电隔离型总线连接器.
5.PLC安装配件
MPI 适配器
S7-300 编程电缆
安装导轨

知名品牌代理,提供海量应用案例.
保证质量和稳定性,降低您的成本!

联系人: 倪先生 13916178286
QQ:47615493

阿拉刚

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 264回
  • 年度积分:0
  • 历史总积分:715
  • 注册:2007年12月27日
发表于:2008-07-29 17:02:48
612楼
剑工,不好意思,今天才回帖,谢谢你前几天的帮助

天籁靡音

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 20回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2005年2月08日
发表于:2008-07-29 22:04:25
613楼

 太好了!以后有问题好解决了!

masz0223

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 122回
  • 年度积分:0
  • 历史总积分:291
  • 注册:2007年4月14日
发表于:2008-07-29 22:19:40
614楼
恩,好人哈,
强烈支持!

fengying

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 41回
  • 年度积分:0
  • 历史总积分:177
  • 注册:2003年8月21日
发表于:2008-07-30 08:38:38
615楼
在项目中采用TP177A和CPU314组MPI网络,但是TP177A触摸屏的时间总是显示初始时间,这样很多故障报警时间就不对了,看了书上写要同步时间把PLC的时钟同步的设置里"ON MPI:"改成As master,可是触摸屏的时间还是回出厂时间,不知道还需要什么怎样设置才能把时间同步下来,由于第一次用西门子,望前辈给点指导.小弟将不胜感激!!

和有

  • 精华:5帖
  • 求助:4帖
  • 帖子:181帖 | 1823回
  • 年度积分:0
  • 历史总积分:3836
  • 注册:2004年8月19日
发表于:2008-07-30 08:54:40
616楼
好了以后有地方请教了

剑思庭

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-07-30 10:04:05
617楼
to fengying,i am in office so only using english. well.Creating the data area for the "Date/time PLC" area pointer in a data block in the controller (DB1)
In the controller you define a data area consisting of one "DATE_AND_TIME" tag and four tags of the "BYTE" type. For later configuration of the area pointer in the TP177A it is useful to organize this data area in a structure.

Cyclic transfer of the controller's system time to the data area defined
You transfer the controller's system time in a one-second cycle to the "DATE_AND_TIME" tag already defined. You can do this in a cyclic interrupt OB such as OB35 or OB32 using the system function SFC1 "READ_CLK".

Note:
Connection of a DB pointer, for example, to the "CDT" parameter is only symbolically possible.
Installing the "Date/time PLC" area pointer in WinCC flexible
Insert the "Date/time PLC" area pointer and then interconnect it with the structure created in the controller. Via the Acquisition Cycle you define the interval at which the system time in the TP177A is updated with the current system time of the S7 CPU. It is recommended to set an acquisition cycle of at least 10 seconds.



fengying

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 41回
  • 年度积分:0
  • 历史总积分:177
  • 注册:2003年8月21日
发表于:2008-07-30 12:24:27
618楼
回复内容:
对:剑思庭 关于to fengying,i am in office so only using english. well.Creating the data area for the "Date/time PLC" area pointer in a data block in the controller (DB1)
In the controller you define a data area consisting of one "DATE_AND_TIME" tag and four tags of the "BYTE" type. For later configuration of the area pointer in the TP177A it is useful to organize this data area in a structure.

Cyclic transfer of the controller's system time to the data area defined
You transfer the controller's system time in a one-second cycle to the "DATE_AND_TIME" tag already defined. You can do this in a cyclic interrupt OB such as OB35 or OB32 using the system function SFC1 "READ_CLK".

Note:
Connection of a DB pointer, for example, to the "CDT" parameter is only symbolically possible.
Installing the "Date/time PLC" area pointer in WinCC flexible
Insert the "Date/time PLC" area pointer and then interconnect it with the structure created in the controller. Via the Acquisition Cycle you define the interval at which the system time in the TP177A is updated with the current system time of the S7 CPU. It is recommended to set an acquisition cycle of at least 10 seconds.



内容的回复:谢谢您,我先试试,如果有问题我再请教您!


东北电

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 261回
  • 年度积分:0
  • 历史总积分:689
  • 注册:2003年3月31日
发表于:2008-07-30 12:52:39
619楼
这种都不顶 那就说不过去了 以后有问题找你 先谢谢了

老东北

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 77回
  • 年度积分:100
  • 历史总积分:1034
  • 注册:2001年5月07日
发表于:2008-08-01 15:16:27
620楼
请教剑工一个S7-200-224XP与三台深圳易能变频器的通讯问题,单独发送运行频率时变频器工作没有问题,可是再接上读取变频器参数的指令时,没有反应,查看信息报同时发送和接受,我用的是发送完成中断和接收完成中断方式,不知问题出在何处请给与指点,多谢!

热门招聘
相关主题

官方公众号

智造工程师