Basic_First_Aid_0808
- 格式:ppt
- 大小:3.10 MB
- 文档页数:70


摘要 本文介绍了WinAC RTX 的概念和内部架构,并结合 WinAC RTX 2008 版软件介绍了安装及配置过程。
关键词WinAC RTX 2008 , WinLC RTX V4.4, PC Station, 软PLCKey Words WinAC RTX 2008 , WinLC RTX V4.4, PC Station, Soft PLCIA&DT Service & Support Page 2-24目录1. 什么是 WinAC RTX? (4)2. WinAC RTX 的应用 (4)3. WinAC RTX 2008 的安装 (4)3.1 WinAC RTX 2008 软件包 (4)3.2 WinAC RTX 2008 安装的硬件需求 (5)3.3 WinAC RTX 2008 安装的软件需求 (6)3.4 WinAC RTX 2008 安装前的检查 (6)3.5 WinAC RTX 2008 的安装过程 (6)3.6 WinAC RTX 2008 安装后系统的变化 (7)4. WinAC RTX 的启停和操作 (8)5. WinAC RTX 的内部架构 (10)6. WinAC RTX 的配置 (11)7. 在 Step 7 中组态 WinAC RTX (17)附录 – 参考资料 (23)附录 – 推荐网址 (23)IA&DT Service & Support Page 3-24IA&DT Service & SupportPage 4-24WinAC RTX 是可实现S7控制器 (S7-300/400) 功能的软PLC,即运行于带 RTX 实时扩展的Windows 上的一个应用软件。
可以通过 Step 7 对其编程,代码与S7-300/400完全兼容,也可以通过 WinAC ODK 提供的接口,在Windows 下使用高级语言 C++ 编程与 WinAC 通信。
卡巴斯基2011安全部队不完全教程 对于本帖,请高手无视和指教。
这个帖子谈不上原创。
笔者整合了众多饭友的帖子,并参照饭友和笔者使用过程中发现的一些问题和技巧加以总结,由此得出本帖。
个人不建议套用帖子中的设置。
帖子中统一用KIS11或者卡巴代替卡巴斯基2011安全部队,用HIPS代替KIS11应用程序控制模块;并以官方简体中文个人版KIS11.0.1.400运行在Win7(X86,旗舰)下作为模板。
第一部分:安装相关(安装,卸载,兼容检测,更新,激活等问题)第二部分:优化设置(设置项简介,简单优化,保护密码重置,威胁和排除,更换皮肤等问题)第三部分:其他相关(Safe Run简介,隔离区操作,硬盘占用,应急磁盘等问题)声明:本帖由笔者首发于卡饭论坛,转载请注明出处。
一,安装卸载针对系统中装有卡巴斯基相关安全软件,系统中装有非卡巴斯基安全软件两类。
裸机或者新装纯净系统不予考虑此节,略过直接安装。
A:系统中装有卡巴斯基相关安全软件无论你装有卡巴斯基任何版本的安全软件,强烈要求将其卸载后再安装新版本。
1,关闭卡巴斯基自我保护(无论你是用卡巴自带的卸载工具,还是官方提供的专门卸载工具,建议都先执行1.2步)2,托盘图标右键退出卡巴3,控制面板执行卸载4,根据提示操作直至重启强烈要求重启之后再安装相关安全软件。
B:系统中装有非卡巴斯基安全软件如果你想单奔KIS11,或者选择安装KIS11之后再安装相关安全软件。
那么你只需标准卸载相关安全软件后即可安装KIS11。
如果你想在既有安全软件的基础上安装KIS11或者在安装过程中遇到冲突检测,请参照以下内容(参照270370121 饭友帖子/thread-716973-1-1.html,你也可以参看官方提供的方法/Kaspersky%20Lab%20Technical%20Support%20Portal/P ersonal%20protection/kis2011a-2.htm)1,安装过程2,Win+R启动“运行”来执行相关操作3,回到KIS11安装界面4,之后按提示进行相关向导操作即可C:安装后1,首先是激活如果只是重装且保存了激活数据,那么你的卡巴斯基是一件激活了的。
ROM BASIC Turnkey ModuleUser’s ManualTABLE OF CONTENTS ABSTRACT (1)SPECIFICATIONS (1)INSTALLATION (2)THEORY OF OPERATION (5)ASSEMBLY (7)SCHEMATIC DRAWINGS (9)88-RMB2User’s ManualABSTRACTThe 88-RMB2 (ROM Basic Turnkey Module) provides MITS Extended Cassette Basic programming language in Read Only Memory (ROM). Basic is located in the upper 16K of main memory, addresses 48K through 64K (140000 through 177777 octal). This frees up the lower 48K for the user’s Basic programs. An automatic startup circuit causes the computer to begin executing Basic at 140000 (octal) when system power is first applied and after a Reset.In addition to Basic in ROM, the 88-RMB2 has system functions that allow the 8800b Turnkey Module to be eliminated.A serial asynchronous input/output port on the 88-RMB2 interfaces the system console (or any terminal) to the computer. Most standard baudrates are available, as well as both RS-232 or TTL signal configurations. The port can interrupt on input or output. The I/O port addresses are fixed at 020 and 021 (octal).The 88-RMB2 provides the signals to the Attaché or 8800bt front panel for the control switches “STOP/RUN” and “START”, and the system indicators, 1) HLT (HALT), 2) I/O (INPUT/OUTPUT), 3) INTE (Computer interrupts enabled), 4) INT (Interrupt request) and PWR (+5V Power OK).The 88-RMB2 also provides sense switch input at port address 377 (octal). SPECIFICATIONSFirmware......... E xtended Cassette Basic in Read-Only Memory (16K bytes)(8 2K/* ROM IC’s)ROM Address: 140000 (octal)Auto-start....... F ixed address: 140000 (octal)Activation: Power-on or ResetSerial I/O Port.. C onfiguration: RS-232 or TTLBaud Rate: 110, 300, 1200, 4800, 9600Fixed I/O Address: 020 and 021 (octal)Sense Switches... E ight data switches read from I/O port 377 (octal) Power............ 1 amp at +8V40 mA at ±18VPhysical......... 5” x 10” printed circuit board1 slot requiredINSTALLATIONMemory AddressThe 88-RMB2 has a hardwired auto-start and non-user addressable ROMs.The auto-start jumps to the ROM at 140000 (octal). The ROM occupies memory from 140000 (octal) to 177777 (octal). Make sure your machine contains no other memory between these addresses.Sense SwitchesI/O port 377 (octal) is reserved for sense switches, at SW-2 on the 88-RMB2 board. These switches may be read by software to control I/O addressing, stop bits, etc. Unless instructed by a software manual, these switches will normally be set to produce 000 (octal). Setswitches at SW-2 to the right to produce a 0, and to the left toproduce a 1. Software manuals often uses the words “up” and “down”when specifying sense switch settings. On the 88-RMB2, “up”corresponds to left on SW-2, and “down” corresponds to right on SW-2.Software manuals refer to switch positions A8-A15, which correspond to SW-2 positions 8-15.Status ConnectorJ1 is used to provide machine status to external LEDs located on the Attaché keyboard or 8800bt front panel. J2 is indexed to preventinstalling the cable incorrectly.J1 Pin Signal Direction Function1 +5V Out Power for 8800bt front panel2 -SHLTA Out Low indicates CPU HALT condition3 -PINTE Out Low indicates interrupts are enabled4 -IO Out Low indicates Input or Output cycle5 -PINT Out Low indicates interrupt requested6 GND Out Ground reference7 -POC In CPU reset from front panel STOP switch8 PRDY In Input from front panel STOP/RUN switch9 KEY - Pin removed for indexing connector10 N/C - Not connectedSerial PortJ2 is used for the serial port. J1 is indexed to prevent installing the cable incorrectly.J2 Pin Signal Level Direction Function1 -RTS TTL Out Active-low Request to Send2 N/C - - Not connected3 N/C - - Not connected4 RxD Both In Receive Data5 -DCD Both In Active low Data Carrier Detect6 -CTS Both In Active low Clear to Send7 KEY - - Pin removed for indexing8 GND - - Ground reference9 -RTS RS-232 Out Active-low Request to Send10 TxD Both Out Transmit DataThe 88-RMB2’s serial port is hardwired to ports 20 and 21 (octal). Use the following table to set up the port for TTL (Use these settings for the Attaché and the 8800bt).Signal Direction J2 Pin JumpersTxD Out 10 W16 open, W17 jumpered-RTS Out 1RxD In 4 W13 open-CTS In 6 W15 jumpered-DCD In 5 W14 jumperedGND - 8Use the following table to set up the port for RS-232.Signal Direction J2 Pin DB25 Pin JumpersTxD Out 10 3 W16 jumpered, W17 open-RTS Out 9 5RxD In 4 2 W13 open-CTS In 6 4 W15 jumpered if not used-DCD In 5 20 W14 jumpered if not usedGND - 8 7SW-1 sets the serial port baud rate. Use the following table to set the baud rate.Baud Rate Switches “on” (right)110 2,3,4,5,6,8300 1,2,3,4,6,71200 2,3,4,54800 1,2,69600 4,6Bus InterfaceThe 88-RMB2 can automatically reset the machine during power-on.However, the Altair 8800 and 8800a should be reset from the frontpanel using the STOP and RESET switches. For power-on reset, install jumper W10. To disable power-on reset, remove W10.The 88-RMB2 can generate the MWRITE signal on the bus, which isnecessary for any machine that does not have a full front panel (such as the Altair 8800bt and the Attaché). If your machine does not have a front panel, then install jumper W11. If your machine has a frontpanel (such as the Altair 8800a or 8800b), then W11 should be removed.The serial port on the 88-RMB2 can interrupt the processor. If your machine has a Vectored Interrupt Controller (88-VI), then set theinterrupt vector with one of the jumpers W1 through W8, for interrupt vectors 0 through 7. To enable interrupts in a machine that does not have a vectored interrupt controller, install jumper W9, whichconnects the serial port interrupt to the –PINT signal on the bus.Attaché InstallationThe 88-RMB2 replaces the Turnkey Module in the Attaché, serving as the console I/O port interface to the Video Board, as well as ROM Basic.Set up the 88-RMB2 as follows:Baud Rate: 9600 (Switches 4 and 6 set right, the rest set left)Serial Port Level: TTL (Install jumpers W14, W15, W17)Power-on Reset (Install jumper W10)No front panel (Install jumper W11)Sense Switches: 000 (octal) (All SW-2 switches to the right) The cable between the 88-RMB2 and the Attaché video board isconstructed as follows:88-RMB2 88-RMB2 AttachéSignal J1 J2 Video J2-SHLTA 2 (6)-PINTE 3 (4)-IO 4 (7)-PINT 5 (5)KEY 9RxD 4 (2)KEY 7GND 8 (9)TxD 10 (1)KEY 3Altair 8800bt InstallationThe 88-RMB2 replaces the Turnkey Module in the 8800bt, serving as the console I/O port, as well as ROM Basic. Set up the 88-RMB2 as follows: Baud Rate: as required by the console terminal. (See table above.) Serial Port Level: RS-232 (Install jumpers W14, W15, W16)Power-on Reset (Install jumper W10)No front panel (Install jumper W11)Sense Switches: 000 (octal) (All SW-2 switches to the right) You will need to replace the 8800bt’s 10-pin 0.156” front panelconnector with a 10-pin 0.1” connector to mate with J1 on the 88-RMB2.Note that the orientation of J1 is opposite of the connector on the Turnkey Module.Connect J2 of the 88-RMB2 to a female DB25 connector on the rear panel of the 8800bt, as follows:Signal Direction J2 Pin DB25 PinTxD Out 10 3RxD In 4 2GND - 8 7Altair 8800, 8800a, and 8800b InstallationThe 88-RMB2 will add ROM Basic and auto-start functionality to anAltair with a front panel, and also serve as the console terminalport.To use the 88-RMB2 in an Altair that has a front panel, the senseswitch port on the 88-RMB2 must be disabled. To disable the senseswitch port, remove IC D1, and install a jumper from pin 8 to pin 14 in IC D1’s empty socket.If the Altair already has an 88-2SIO (or other interface board) that is addressed at ports 20 and 21 (octal), then that board must beremoved or reassigned to another port address.Set up the 88-RMB2 as follows:Baud Rate: as required by the console terminal. (See table above.) Serial Port Level: RS-232 (Install jumpers W14, W15, W16)Power-on Reset (Install jumper W10 for the 8800b)Front panel present (Remove jumper W11)Sense Switches: 000 (octal) (All SW-2 switches to the right) Do not connect anything to J1 on the 88-RMB2.Connect J2 of the 88-RMB2 to a female DB25 connector on the rear panel of the Altair, as follows:Signal Direction J2 Pin DB25 PinTxD Out 10 3RxD In 4 2GND - 8 7THEORY OF OPERATIONAuto-StartIC R (74LS93) is a binary counter that serves as a sequencer for the auto-start function. This counter is reset by power-on clear, andcounts through the four states of the auto-start sequence beforestopping.State 1: Force “JMP” instruction (303 octal) onto the busState 2: Force low address (000 octal) onto the busState 3: Force high address (300 octal) onto the busState 4: Release the busIC D (74LS153) creates the three data patterns that are forced onto the bus, based on the sequencer’s state. IC Y (74LS244) gates these data patterns onto the bus during the first three states of thesequencer.Data is forced onto the bus by overdriving the SMEMR signal on the bus with IC X1 (74LS367), using four drivers in parallel to overdrive the SMEMR signal that is generated on the CPU board. By forcing SMEMR to a false state, the memory board that is addressed at address 0 will not respond, and the data patterns generated by the auto-start circuit will be executed by the CPU.Basic ROMsMITS Extended Cassette Basic is permanently written into eight 8316 ROMs, in locations G1, H1, J1, K1, L1, M1, N1, and P1. Note that P1(on the right) is the lowest-address ROM socket, and G1 (on the right) is the highest-address ROM socket.IC S (74 LS138) decodes which individual ROM is addressed, based on versions of address bits A11, A12 and A13 that are latched by IC F (74L75). The ROMs are addressed when both A14 and A14 are high, as determined by the NAND gate at IC P (74L10). ROM data is gated into the bus by IC Z (74LS244) when any of the ROMs is addressed, and when PDBIN and SMEMR are both active.Sense SwitchesSW-2 has a DIP switch for each of the 8 data bits. A data bit will be low if the switch is closed (grounding that bit, and will be pulled toa high state by resistor pack RP2 (4.7 K-ohms) if the switch is open.IC X (74LS244) gates the sense switch data onto the bus when the CPU inputs from I/O port 377 (octal). IC D1 (74LS30) recognizes 377(octal) on the address bus, and IC A (74L10) recognize a port input cycle.Serial PortThe serial port is based on the 6850 ACIA at IC C1.The ACIA drives its data pins when PDBIN is active and the ACIA is addressed during an I/O input cycle. ICs E1 (74LS04) and F1 (74LS30) recognize 20 and 21 (octal) on the address bus, and IC E (74L10)recognize a port input cycle. Address signal A0 determines whether the ACIA drives its data channel or its status channel onto its data pins.IC A1 (74LS244) gates the ACIA data onto the bus when the CPU inputs from I/O port 20 or 21 (octal).IC B1 (74LS244) drives the bus data onto the ACIA data pins when the CPU performs any output cycle. If the output is to ports 20 or 21(octal) then the ACIA will latch the data on the trailing edge of the –PWR bus signal. Address signal A0 determines whether the ACIA data channel or control channel is written to.IC K (1488) and IC W (1489) serve as RS-232 drivers and receivers when RS-232 levels are used. IC J (7404) is used to drive TTL signals. The 1489 also serves as the TTL-level receiver.Pullup resistors R3, R4, and R5 (4.7 K-ohms) are available for unused signal inputs, and are put in circuit with jumpers W13, W14, and W15.C5 (1 uF) is available for slew-rate control on the RxD signal. This capacitor is put in circuit with jumper W12.Baud Rate GeneratorThe baud rate generator uses the 2 MHz CLK signal from the bus for its time base.ICs U, V, and H (all 74LS161s) form a 12-bit synchronous counter that is clocked by the CLK signal. This counter counts up, and is re-loaded with the value set by DIP switch SW-1 when it overflows. Thus, the SW-1 controls the frequency of it reload signal, as detected by IC T(74LS13). Note that to minimize the number of DIP switches, several counter-reload bits are tied together. This has the side effect ofeliminating several common baud rates. Also note that the switches are not in bit-order.The counter-reload signal is too short to be used as the ACIA clocks, so it is stretched by the flip-flop constructed with IC E and IC P (both 74L10s) to produce the ACIA transmit and receive clocks. AssemblyErrataThe following rework is required to correct a PCB layout mistake:1.Cut the trace on the component side (near IC A) that goes from IC Apin 9 to IC E pin 13.2.Cut the trace on the solder side that goes from IC A pin 9 to IC Apin 133.Install a jumper on the solder side from IC A pin 4 to IC A pin 9.(Do this after sockets are installed for IC A.)4.Install a jumper from IC S pin 1 to IC E pin 13. (Do this aftersockets are installed for ICs E and S.)Install Axial Components1.(1) 1K-ohm 1/4W resistor at R12.(3) 4.7K-ohm 1/4W resistors at R3, R4, and R53.(1) 68 ohm 1/4W resistor at R6Install IC Sockets1.(20) 14-pin DIP sockets at A,B,C,E,J,L,K,M,N,P,R,S,T,W,D1,E1,F1P1,RP1,RP22.(9) 16-pin sockets at D,F,G,H,U,V,S1,T1,X13.(5) 20-pin sockets at X,Y,Z,A1,B14.(9) 24-pin sockets at C1,G1,H1,J1,K1,L1,M1,N1,P1Install Switches1.(2) 8-position DIP switches at SW-1 and SW-2. Orient them such that“ON” is to the right.Install Radial Components1.(4) 47 uF 16V (or higher) electrolytic or tantalum capacitors atC1,C2,C3,C42.(1) 1 uF 16V (or higher) tantalum capacitor at C53.(4) 22 uF 35V (or higher) electrolytic or tantalum capacitors atC8,C9,C10,C114.(1) 27 pF ceramic capacitor at C125.(20) 0.1 uF capacitors at all 20 “SC” locationsInstall TO-92 Components1.(1) 79L12C at VR42.(1) 78L12C at VR5. NOTE: This component should be installedbackwards from the silkscreen indication, such that the flat sideof the 78L12C faces downward.Install TO-220 Components1.(2) 7805, with heat sink grease, heat sink, 3-30 screws and nuts atVR1,VR2Install JumpersThese may be installed on either side of the board, though the look better when installed on the component side.1.A-A2.B-B3.C-C4.D-DInstall Standard DIP Components in Sockets1.(1) 74L00 at S2.(1) 74LS02 at L3.(2) 7404 at J,R14.(1) 74L04 at B5.(2) 74LS04 at M,E16.(3) 74L10 at A,E,P7.(1) 74LS13 at T8.(2) 74LS30 at D1,F19.(1) 74L75 at F10.(1) 74LS93 at R11.(2) 74LS125 at C,N12.(1) 74LS138 at S113.(1) 74LS153 at D14.(3) 74LS161 at H,U,V15.(5) 74LS244 at X,Y,Z,A1,B116.(2) 74367 at X1,T117.(1) 74LS367 at G18.(2) 4.7K-ohm, 13-resistor resistor packs at RP1,RP219.(1) 1488 at K20.(1) 1489 at W21.(1) 6850 at C1Install ROMsThe eight 8316 ROMs are programmed with MITS Extended Cassette Basic, and are each labeled with a unique part number. Install the ROMs in sockets as follows:Part Number Location101481 or MP1481 P1101482 or MP1482 N1101483 or MP1483 M1101484 or MP1484 L1101485 or MP1485 K1101486 or MP1486 J1101487 or MP1487 H1101488 or MP1488 G1。
教你注册机和补丁的制作一、概念介绍 何为注册机?注册机就是针对某一软件,通过一定算法算出注册码的程序。
我们写注册机时,一般 都要了解注册码的算法(这当然是通过跟踪调试了解的),之后用汇编语言或其它高级语言来把算法还原。
这样大家可根据自己的要求输入注册码,如根据自一、概念介绍何为注册机?注册机就是针对某一软件,通过一定算法算出注册码的程序。
我们写注册机时,一般都要了解注册码的算法(这当然是通过跟踪调试了解的),之后用汇编语言或其它高级语言来把算法还原。
这样大家可根据自己的要求输入注册码,如根据自己的姓名,公司的名称注册。
目前共享软件有两种注册方式:一 种是交费后,作者给寄有全部功能的 Register 软件,原来的Shareware 根本没有某些功能;第二种交费后, 作者给你个注册码(Register Number ),注册后功能就无限制了 。
共享软件注册前后基本相同 , 只是功能受限制 ,或者使用时间受限制 ,或者经常出现要求注册的画面 , 等等 。
我们平时所接触的共享软件是第二种,通过算出注册码或打补丁使该软件有注册后的功能。
软件的破解也分两种:一是、补丁( patches ), 这些小程序的功能是用来改变某种软件内某些特定的部位, 因此它们的作用通常只限于某一个软件的版本。
请勿使用针对不同版本所设计的 patch ,必须注意所使用软件版本的版本号与 patch 是否相同 。
倘若使用不当,将导至错误信息,会破坏程序,严重时也有可能死机! 二是、序列号 (serial number) 和注册码 (key generator) 就显的安全多了。
有时候旧版的序号亦适用于新出的版本,就算不能用也毫无伤害。
只有在极少数的情况下软件作者会设下某些陷阱,当使用者输入黑名单上的序号后 , 软件会自动销毁而无法使用。
通过补丁和注册机可以大大方便用户的注册,就是目前有不少的程序,它的注册码都与硬件有关,就是在每一台机上安装都有一个机器码,要把这个机器码E-MAIL 给作者, 作者把收到的机器码用注册程序算出注册码后再寄回给用户,这样做使得软件的防复制方面加强了,但造成了不少用户的麻烦,因为只要用户一重装系统或升级主板,就要重新去注册了。