免费的西门子技术支持 点击:100846 | 回复: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-09-12 11:27:39
821楼
to 龙家俊,还在北京,我现在只能提供我已经有的例子,这样是免费的。至于工程只能是收费或者交给别的工控网友了。

HEDAGANG888888

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2008年9月08日
发表于:2008-09-12 11:35:02
822楼

剑工,不愧为工控楷模,好人啊,

HEDAGANG888888

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2008年9月08日
发表于:2008-09-12 11:38:00
823楼
我对西门子软件不是很熟悉,很想学学,不知谁有这方面的资料,可以给我一份吗,我的邮箱是hdg888888@sohu.com,  有西门子300的软件最好,在这里先谢谢大家了

剑思庭

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-09-12 12:39:21
824楼
to HEDAGANG888888,既然你问到我这里,我就要回复一下。我这里不提供资料,你问问别工控网友,比如唐山味不浓等他们都是有大量西门子资料的朋友。

剑思庭

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

使cpu进入stop的情况很多,比如地址调用错误,没有下载需要db块,编程错误等等,如果你想避免错误时不使cpu进入停止状态,你可以在程序中加入特殊的ob块,则出现相应问题,调用相应的OB块,虽然里面没程序,PLC将对错误错误不作任何处理,继续运行。否则PLC将进入停机状态可,比如:
OB73通讯冗余出错OB
当容错S7连接中发生首次冗余丢失时,H CPU的操作系统将调用OB73(只有在S7通
讯中才会有容错S7连接。更多信息,请参见“S7-400 H可编程控制器,容错系统。”)。如果其它容错S7连接发生了冗余丢失,则不会再有OB73启动。直到为具有容错功能的所有S7连接恢复冗余后,才会出现另一个OB73启动。如果发生了启动事件且OB73没有编程,CPU不会转为STOP模式。
OB80时间出错组织块
无论何时执行OB时出错,S7-300 CPU的操作系统将调用OB80。此类错误包括:
超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、
在CiR后恢复RUN模式。例如,如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中,则操作系统将调用OB80。如果OB80尚未编程,则CPU将转为STOP模式。可以使用SFC 39至42禁用或延迟和重新启用时间出错OB。
OB81电源出错组织块
只要发生由错误或故障所触发的事件,而此错误或故障又与电源(仅在S7-400上)或备用电池(当事件进入和离开时)有关,则S7-300 CPU的操作系统调用OB81。在S7-400中,如果已使用BATT.INDIC开关激活了电池测试功能,则只有在出现电池故障时才会调用OB81。如果OB81没有编程,则CPU不会转为STOP模式。可以使用SFC 39至42禁用或延迟,并重新启用电源出错OB。
OB82诊断中断组织块
如果具有诊断功能的模块(已为其启用了诊断中断)检测到错误,则它会输出一个诊断中断的请求给CPU(当事件进入和离开时)。则操作系统调用OB82。OB82的局部变量包含逻辑基址和四字节的故障模块的诊断数据(请参见下表)。如果OB82尚未编程,则CPU转为STOP模式。可以使用SFC 39至42禁用或延迟,并重新启用诊断中断OB。
OB83插入/删除模块中断组织块
在下列情况下,CPU操作系统会调用OB 83:
? 插入/删除已组态模块后
? 在STEP 7下修改模块参数以及在运行期间将更改下载至CPU后
可借助SFC 39至42禁用/延迟/启用插入/删除中断OB。
OB84CPU硬件故障组织块
在下列情况下,CPU中的OS将调用OB84:
? 已检测到并更正了内存出错之后
? 对于S7-400H:如果两个CPU之间的冗余链接的性能下降
可以使用SFC 39至42禁用或延迟CPU硬件出错OB,然后再次启用它。
OB85优先级出错组织块
只要发生下列事件之一,CPU的操作系统即调用OB85:
? 尚未装载的OB(OB81除外)的启动事件。
? 操作系统访问模块时出错。
? 在系统更新过程映像期间出现I/O访问错误(如果由于组态原因,未禁止OB85的调用)。
OB86机架故障组织块
只要在分布式I/O (PROFIBUS DP或PROFInet IO)中检测到中央扩展机架(不带S7-300)、DP主站系统或站故障(进入事件与离开事件时),CPU的操作系统调用OB86。如果OB86尚未编程,当检测到此种类型的出错时,CPU将转为STOP模式。可使用SFC 39至42禁用或延迟,并重新启用OB86。
OB87通讯出错组织块
只要发生由通讯出错导致的事件,CPU的操作系统就会调用OB87。
如果OB87尚未编程,CPU不会转为STOP模式。可以使用SFC 39至42禁用或延迟,并重新启用通讯出错OB。
OB 88处理中断OB
程序块执行被中止后,CPU操作系统将调用OB 88。导致此中断的原因可能是:
? 同步出错的嵌套深度过大
? 块调用(U堆栈)的嵌套深度过大
? 分配本地数据时出错
如果未对OB 88编程且程序块执行被中止,则CPU进入STOP模式
(事件ID W#16#4570)。如果在优先级28下中止了程序块执行,则CPU进入STOP模式。可借助于SFC 39至42禁用、延迟和启用处理中断OB。
OB121编程出错组织块
只要发生同程序处理相关的错误所导致的事件,CPU的操作系统即调用OB121。例如,如果用户程序调用了尚未装载到CPU中的块,将会调用OB121。
OB122I/O访问出错组织块
只要在访问模块上的数据时出错,CPU的操作系统即调用OB122。例如,如果在访问I/O模块上的数据时,CPU检测到读取错误,操作系统将调用OB122。

如果大家有什么新的原因,希望跟贴,给从事西门子的工控朋友一个好的帮助手册。

yusp169hf

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2008年8月21日
发表于:2008-09-12 16:38:54
826楼
支持,以后有问题就找你了,这里先谢了!!!

lhylhy2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-09-12 19:31:18
827楼

剑工:

          当时电脑没有上网和运行任何软件,怎能被占用?而且 用了电脑两个USB口都是出现 " 通信超时 " 本地连接 com 前出现*号,难道两个串口都损坏?本人是菜鸟,请勿必具体明示!          多谢!  多谢!

剑思庭

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 1028回
  • 年度积分:0
  • 历史总积分:2548
  • 注册:2002年7月26日
发表于:2008-09-12 20:22:23
828楼

to lhylhy2008,是这样的,如果你在使用com口的时候如果出现通讯长时间超时或者缓冲区益处就会出现*,所以你的串口肯定有问题。因为西门子不是支持所有的usb-com,而且你是不是没有使用西门子的编程电缆?你最好使用西门子的usb-ppi 或者 usb-pcadapter

xiaolou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 296回
  • 年度积分:0
  • 历史总积分:677
  • 注册:2007年6月22日
发表于:2008-09-12 20:23:36
829楼

剑工:

  您好!请教一个问题,等式 p(j,:)=[x(j,:)-c(j,:)]^2/sijma(j)^2怎样转化成用SCL语言编程?p(j,:)是矩阵,即只计行不管列数,谢谢了

lhylhy2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-09-12 20:43:21
830楼
剑工:  通讯长时间超时是甚么意思?  本人不理解. 真是麻烦拉!

王天鹏

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 35回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2007年1月11日
发表于:2008-09-13 02:12:39
831楼
我今天刚到的,剑工真是工控界的佛呀,我敬仰您,以后有不懂的就指着您多多点拔啦.

麋鹿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年6月23日
发表于:2008-09-13 11:48:02
832楼

剑工:您好,我是刚刚打电话给你的那个菜鸟,谢谢您!^_^但后来我怎么也找不找您说的那个模块,我想一定是我听错了,您可以再帮忙解答一遍吗?

我的问题是:如何产生一条逐渐上升的电压曲线?

王天鹏

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 35回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2007年1月11日
发表于:2008-09-13 12:59:32
833楼

剑工:

     我有一个问题:我们厂里的项目是老外搞的.用profibus转modebus网关控制7台变频器,现在自己想加一台变频器.问题如下:

                       1:我打开S7/300的硬件组态界面发现是只读的,不能修改.但我又不知道是在什么地方做了设置.

                       2:硬件组态里有一个东西是profibus转modebus网关,右击后打开属性可以看见它的详细信息,及gsd文件名.但在界面右边的硬件列表里面我找不到对应的 

                           器件.不知是什么原因,及解决方法.

急盼您的回应.先谢了. 

qlu0634

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 14回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2008年7月31日
发表于:2008-09-13 17:47:48
834楼

剑工 您好 我正在做一个横切机的PLC控制系统,上位机用触摸屏,我是用200PLC和富士G11S变频器控制,请问剑工有没有横切的算法,具有类似的例子也行。我还想请教一下,怎样用200的高速计数器来读取编码器的脉冲数并能够把加工长度显示到触摸屏上来呢??我的邮箱:qlu0634@163.com

谢谢剑工了!!望您的回答

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-13 20:10:21
835楼
剑工,请问:两个315-2DP主站如何通过PROFIBUS  DP 进行数据交换??不可用MPI全局数据包

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-13 20:12:51
836楼
谢谢谢谢剑工多谢谢谢谢谢剑工多谢

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-15 10:30:33
837楼
剑工,请问:两个315-2DP主站如何通过PROFIBUS  DP 进行数据交换??不可用MPI全局数据包

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-15 10:30:40
838楼
剑工,请问:两个315-2DP主站如何通过PROFIBUS  DP 进行数据交换??不可用MPI全局数据包

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-15 10:30:45
839楼
剑工,请问:两个315-2DP主站如何通过PROFIBUS  DP 进行数据交换??不可用MPI全局数据包

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-15 10:30:51
840楼
剑工,请问:两个315-2DP主站如何通过PROFIBUS  DP 进行数据交换??不可用MPI全局数据包

热门招聘
相关主题

官方公众号

智造工程师